From 99dcac6d12a3e417dbef981a1019f1bbd685fc10 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:46 +0530 Subject: [PATCH 01/77] chore: Swedish translations --- lms/locale/sv.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/sv.po b/lms/locale/sv.po index 8bebeb92..56ecf2db 100644 --- a/lms/locale/sv.po +++ b/lms/locale/sv.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-17 14:45\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Lägg till Lektion" msgid "Add a Student" msgstr "Lägga till Student" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "Lägg till Kapitel" @@ -208,7 +208,7 @@ msgstr "Lägg till kurs" msgid "Add a keyword and then press enter" msgstr "Lägg till nyckelord och tryck sedan på Enter" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "Lägg till Lektion" @@ -221,7 +221,7 @@ msgstr "Lägg till ny medlem" msgid "Add a new question" msgstr "Lägg till ny fråga" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "Lägg till program" @@ -245,7 +245,7 @@ msgstr "Lägg till uppgift till din lektion" msgid "Add at least one possible answer for this question: {0}" msgstr "Lägg till minst ett möjligt svar för denna fråga: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "Lägg till kurser i din grupp" @@ -253,7 +253,7 @@ msgstr "Lägg till kurser i din grupp" msgid "Add quiz to this video" msgstr "Lägg till frågesport till denna video" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "Lägg till studenter i din grupp" @@ -269,11 +269,11 @@ msgstr "Lägg till webbsida i sidofältet" msgid "Add your assignment as {0}" msgstr "Lägg till din uppgift som {0}" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "Lägg till ditt första kapitel" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "Lägg till din första lektion" @@ -378,11 +378,11 @@ msgstr "Belopp (USD)" msgid "Amount and currency are required for paid batches." msgstr "Belopp och valuta erfordras för betalda grupper." -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "Belopp och valuta är obligatoriska för betalda certifikat." -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "Belopp och valuta erfordras för betalda kurser." @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Bedömning {0} har redan lagts till i denna grupp." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "Uppgift uppdaterad" msgid "Assignment will appear at the bottom of the lesson." msgstr "Uppgift kommer att visas längst ner i lektion." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "Certifikat genererade" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Grupp Webbsida" msgid "Collaboration Preference" msgstr "Samarbetspreferens" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Fäll In" @@ -1295,7 +1295,7 @@ msgstr "Skola Namn" msgid "Color" msgstr "Färg" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "Kommaseparerade nyckelord för SEO" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Grattis till certifiering!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Kontakta Oss" @@ -1696,7 +1697,7 @@ msgstr "Kurslista" msgid "Course Name" msgstr "Kursnamn" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "Kursöversikt" @@ -1733,15 +1734,15 @@ msgstr "Kurs Benämning" msgid "Course added to program successfully" msgstr "Kurs tillagd till Program" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "Kurs skapad" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "Kurs är borttagen" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "Kurs uppdaterad" @@ -1834,15 +1835,15 @@ msgstr "Skapa live lektion" msgid "Create a Quiz" msgstr "Skapa Frågesport" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "Skapa grupp" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "Skapa Kurs" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "Skapa live lektion" @@ -1854,15 +1855,15 @@ msgstr "Skapa ny Emblem" msgid "Create an Assignment" msgstr "Skapa Uppgift" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "Skapa din första grupp" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "Skapa din första kurs" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "Skapa din första frågesport" @@ -1870,11 +1871,11 @@ msgstr "Skapa din första frågesport" msgid "Created" msgstr "Skapad" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "Skapar grupp" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "Skapar kurs" @@ -1882,7 +1883,7 @@ msgstr "Skapar kurs" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Aktuell Lektion" msgid "Current Streak" msgstr "Aktuell Period" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "Anpassade Certifikat Mallar" @@ -1998,7 +1999,7 @@ msgstr "Examen Typ" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Ta bort" msgid "Delete Chapter" msgstr "Ta bort Kapitel" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "Ta bort kurs" @@ -2020,7 +2021,7 @@ msgstr "Ta bort detta kapitel?" msgid "Delete this lesson?" msgstr "Ta bort denna lektion?" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är du säker på att du vill ta bort denna kurs?" @@ -2270,6 +2271,10 @@ msgstr "E-Post Mallar" msgid "Email Templates deleted successfully" msgstr "E-post mallar raderade" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "E-post skickad" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "Registreringsbekräftelse för {0}" msgid "Enrollment Count" msgstr "Antal Inskrivna" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "Registrering Misslyckades, {0}" @@ -2486,7 +2491,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:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "Övning inlämning" msgid "Exercise Title" msgstr "Övning Benämning" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Expandera" @@ -2648,6 +2653,10 @@ msgstr "Det gick inte att registrera sig i program: {0}" 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/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "Misslyckades med att skicka e-post" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "Misslyckades med inlämning. Försök igen. {0}" @@ -2833,7 +2842,7 @@ msgstr "Hämta Certifikat" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "Bli Certifierad" @@ -2917,7 +2926,7 @@ msgstr "Huvudrubrik" msgid "Hello" msgstr "Hej" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Hjälp" @@ -2982,7 +2991,7 @@ msgstr "Markerad Text" msgid "Hints" msgstr "Tips" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Hem" @@ -3174,7 +3183,7 @@ msgstr "Institution Namn" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Lärare" @@ -3210,8 +3219,8 @@ msgstr "Lärare Kommentarer" msgid "Interest" msgstr "Intresse" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Introduktion" @@ -3233,7 +3242,7 @@ msgstr "Inbjudningskod" msgid "Invite Only" msgstr "Endast inbjudan" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "Bjud in ditt team och dina studenter" @@ -3270,7 +3279,7 @@ msgstr "Är SCORM App" msgid "Issue Date" msgstr "Utfärdande Datum" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "Utfärda Certifikat" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Utfärdad" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Utfärdad" @@ -3698,7 +3707,7 @@ msgstr "Startfil" msgid "Learning Consistency" msgstr "Inlärning Konsekvens" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "Inlärningsvägar" @@ -3908,7 +3917,7 @@ msgstr "Ange rätt faktura adress eftersom det kommer att användas på din fakt msgid "Manage Batch" msgstr "Hantera Grupp" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "Hantera dina kurser och grupper på ett överskådligt sätt" @@ -4218,8 +4227,12 @@ msgstr "Mentor Begäran Skapande Mall" msgid "Mentor Request Status Update Template" msgstr "Mentor Begäran Status Uppdatering Mall" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Meddelande" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Beskrivning" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Meta Bild" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta Nyckelord" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta Taggar" @@ -4309,7 +4322,7 @@ msgstr "Modul är felaktig." msgid "Monday" msgstr "Måndag" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "Intäktsgenerering" @@ -4365,7 +4378,7 @@ msgstr "Ny" msgid "New Batch" msgstr "Ny Grupp" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Ny Kurs" @@ -5058,7 +5071,7 @@ msgstr "Logga in för att komma till denna sida." msgid "Please login to continue with payment." msgstr "Logga in för att fortsätta med betalning." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "Logga in för att registrera dig i programmet." @@ -5161,7 +5174,7 @@ msgstr "Post" msgid "Postal Code" msgstr "Postnummer" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "Drivs av Lärande" @@ -5538,7 +5551,7 @@ msgstr "Frågesport uppdaterad" msgid "Quiz will appear at the bottom of the lesson." msgstr "Frågesport kommer att visas längst ner i lektionen." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "Återuppta" msgid "Resume Video" msgstr "Återuppta Video" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "Återuppta där du slutade" @@ -5723,7 +5736,7 @@ msgstr "Rollpreferens" msgid "Role updated successfully" msgstr "Roll uppdaterad" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Roller" @@ -5941,6 +5954,10 @@ msgstr "Välj tid" msgid "Select an assignment" msgstr "Välj uppgift" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Skicka" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "Skicka bekräftelse via e-post" @@ -5972,15 +5989,15 @@ msgstr "Ange Färg" msgid "Set your Password" msgstr "Ange Lösenord" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "Konfigurera" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "Konfigurerar Betalningsport" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Status/Resultat" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "Studenter kommer att registreras i betald grupp när de slutför betalni msgid "Subgroup" msgstr "Undergrupp" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "Tack för återkoppling." msgid "Thanks and Regards" msgstr "Tack och Hälsningar" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "Gruppen är full. Kontakta administratör." @@ -6563,11 +6581,11 @@ msgstr "Gruppen du har anmält dig till börjar i morgon. Var förberedd och kom msgid "The course {0} is now available on {1}." msgstr "Kurs {0} är nu tillgänglig på {1}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Utvärderare av denna kurs är inte tillgänglig från {0} till {1}. Välj ett datum efter {1}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "Tiden är redan bokad av en annan deltagare." @@ -6640,7 +6658,7 @@ msgstr "Denna klass har avslutats" msgid "This course has:" msgstr "Denna kurs har:" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Denna kurs är gratis." @@ -6676,8 +6694,8 @@ msgstr "Detta program består av {0} kurser" msgid "This quiz consists of {0} questions." msgstr "Denna frågesport består av {0} frågor." -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "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." @@ -6748,15 +6766,21 @@ msgstr "Tidtabell Mall" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Tidszon" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "Tidszon erfordras för betalda certifikat." + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "Till" msgid "To Date" msgstr "Till Datum" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "För att gå med i denna grupp, kontakta Administratör." @@ -7253,7 +7277,7 @@ msgstr "Skriv ditt svar här" msgid "Yellow" msgstr "Gul" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Du har redan utvärdering {0} kl. {1} för kurs {2}." @@ -7306,11 +7330,11 @@ msgstr "Du kan inte ändra tillgänglighet när webbplats uppdateras." msgid "You cannot change the roles in read-only mode." msgstr "Du kan inte ändra rollerna i skrivskyddat läge." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "Du kan inte schemalägga utvärderingar efter {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "Du kan inte schemalägga utvärderingar för förflutna tider." @@ -7367,19 +7391,23 @@ msgstr "Du har överskridit det maximala antalet försök ({0}) för denna fråg msgid "You have got a score of {0} for the quiz {1}" msgstr "Du har fått resultat av {0} för frågesport {1}" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "Du har ännu inte fått några certifikat." + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Du har valt att bli meddelad om denna kurs. Du kommer att få ett e-post meddelande när kursen blir tillgänglig." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Du har {0} kommande {1} och {2} {3} schemalagda." -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "Du har {0} kommande {1}." -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "Du har {0} {1} schemalagd." @@ -7448,7 +7476,7 @@ msgstr "Din inskrivning till {{ batch_name }} är bekräftad" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Din utvärdering av kurs {0} är schemalagd {1} kl. {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "Din utvärdering plats är bokad" @@ -7565,11 +7593,15 @@ msgstr "dag period" msgid "days" msgstr "dagar" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "t.ex. IST, UTC, GMT..." + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "utvärdering" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "utvärderingar" @@ -7589,11 +7621,11 @@ msgstr "användare@bolag" msgid "lessons" msgstr "lektioner" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "live lektion" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "live lektioner" From 86516796343413d818e55ed2a46ebd0713bbfcee Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:48 +0530 Subject: [PATCH 02/77] chore: Croatian translations --- lms/locale/hr.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/hr.po b/lms/locale/hr.po index b84cdcca..aeca0c8f 100644 --- a/lms/locale/hr.po +++ b/lms/locale/hr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-17 14:45\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Dodaj Lekciju" msgid "Add a Student" msgstr "Dodaj Studenta" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "Dodaj Poglavlje" @@ -208,7 +208,7 @@ msgstr "Dodaj Tečaj" msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -221,7 +221,7 @@ msgstr "Dodaj novog člana" msgid "Add a new question" msgstr "Dodaj novo pitanje" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "Dodaj program" @@ -245,7 +245,7 @@ msgstr "Dodaj zadatak svojoj lekciji" msgid "Add at least one possible answer for this question: {0}" msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "Dodaj tečajeve vašoj grupi" @@ -253,7 +253,7 @@ msgstr "Dodaj tečajeve vašoj grupi" msgid "Add quiz to this video" msgstr "Dodaj kviz ovom videu" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "Dodaj učenike u vašu grupu" @@ -269,11 +269,11 @@ msgstr "Dodaj web stranicu na bočnu traku" msgid "Add your assignment as {0}" msgstr "Dodaj zadatak kao {0}" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "Dodaj vaše prvo poglavlje" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "Dodaj vašu prvu lekciju" @@ -378,11 +378,11 @@ msgstr "Iznos (USD)" msgid "Amount and currency are required for paid batches." msgstr "Iznos i Valuta su obavezni za plaćene grupe." -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "Iznos i valuta su obevezni za plaćene certifikate." -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "Iznos i valuta su potrebni za plaćene kurseve." @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Procjena {0} je već dodana ovoj grupi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "Zadatak je uspješno ažuriran" msgid "Assignment will appear at the bottom of the lesson." msgstr "Zadatak će se pojaviti na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "Certifikati su uspješno generirani" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Web stranica Grupe" msgid "Collaboration Preference" msgstr "Preference Saradnje" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Sklopi" @@ -1295,7 +1295,7 @@ msgstr "Ime Koledža" msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "Ključne riječi odvojene zarezom za SEO" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Čestitamo na certificiranju!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Kontaktirajte nas" @@ -1696,7 +1697,7 @@ msgstr "Lista Kurseva" msgid "Course Name" msgstr "Naziv Kursa" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "Pregled Kursa" @@ -1733,15 +1734,15 @@ msgstr "Naziv Kursa" msgid "Course added to program successfully" msgstr "Tečaj je uspješno dodan u program" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "Tečaj je uspješno kreiran" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "Kurs uspješno izbrisan" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "Tečaj je uspješno ažuriran" @@ -1834,15 +1835,15 @@ msgstr "Kreiraj Razred Uživo" msgid "Create a Quiz" msgstr "Izradi Kviz" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "Napravi grupu" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "Kreiraj kurs" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "Napravi Razred Uživo" @@ -1854,15 +1855,15 @@ msgstr "Izradi novu Značku" msgid "Create an Assignment" msgstr "Napravi Zadatak" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "Napravi vašu prvu seriju" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "Napravi vaš prvi kurs" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "Napravi vašj prvi kviz" @@ -1870,11 +1871,11 @@ msgstr "Napravi vašj prvi kviz" msgid "Created" msgstr "Kreirano" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "Iyrada grupe u toku" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "Izrada tečaja u toku" @@ -1882,7 +1883,7 @@ msgstr "Izrada tečaja u toku" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Trenutna Lekcija" msgid "Current Streak" msgstr "Aktuelni Period" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "Prilagođeni Predlošci Certifikata" @@ -1998,7 +1999,7 @@ msgstr "Tip Stepena" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Izbriši" msgid "Delete Chapter" msgstr "Izbriši Poglavlje" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "Izbriši Kurs" @@ -2020,7 +2021,7 @@ msgstr "Izbriši ovo Poglavlje?" msgid "Delete this lesson?" msgstr "Izbriši ovu Lekciju?" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Brisanjem kursa izbrisat će se i sva njegova poglavlja i lekcije. Jeste li sigurni da želite izbrisati ovaj kurs?" @@ -2270,6 +2271,10 @@ msgstr "Šablon e-pošte" msgid "Email Templates deleted successfully" msgstr "Predlošci e-pošte uspješno su izbrisani" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "E-pošta je uspješno poslana" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "Potvrda upisa za {0}" msgid "Enrollment Count" msgstr "Broj Upisa" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "Upis nije uspio, {0}" @@ -2486,7 +2491,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:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "Prijava Vježbe" msgid "Exercise Title" msgstr "Naziv Vježbe" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Proširi" @@ -2648,6 +2653,10 @@ msgstr "Upis u program nije uspio: {0}" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Nije uspjelo preuzimanje podataka o prisutnosti sa Zooma za čas {0}: {1}" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "Podnošenje nije uspjelo. Pokušaj ponovo. {0}" @@ -2833,7 +2842,7 @@ msgstr "Preuzmi Certifikat" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "Certificiraj se" @@ -2917,7 +2926,7 @@ msgstr "Naslov" msgid "Hello" msgstr "Zdravo" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Pomoć" @@ -2982,7 +2991,7 @@ msgstr "Istaknuti Tekst" msgid "Hints" msgstr "Nagovještaji" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Početna" @@ -3174,7 +3183,7 @@ msgstr "Naziv Institucije" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Instruktor" @@ -3210,8 +3219,8 @@ msgstr "Komentari Instruktora" msgid "Interest" msgstr "Kamata" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Uvod" @@ -3233,7 +3242,7 @@ msgstr "Pozivni Kod" msgid "Invite Only" msgstr "Samo po Pozivu" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "Pozovi vaš tim i učenike" @@ -3270,7 +3279,7 @@ msgstr "SCORM Paket" msgid "Issue Date" msgstr "Datum Izdavanja" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "Izdaj Certifikat" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Izdato" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Izdato" @@ -3698,7 +3707,7 @@ msgstr "Pokreni Datoteku" msgid "Learning Consistency" msgstr "Dosljednost Učenja" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "Putovi Učenja" @@ -3908,7 +3917,7 @@ msgstr "Unesi ispravanu faktura adresu jer će se koristiti u vašoj fakturi." msgid "Manage Batch" msgstr "Upravljaj Grupom" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "Upravljajte svojim tečajevima i grupama na prvi pogled" @@ -4218,8 +4227,12 @@ msgstr "Šablon Kreiranje Zahtjeva za Mentora" msgid "Mentor Request Status Update Template" msgstr "Status Šablona Kreiranja Zahtjeva za Mentora" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Poruka" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Opis" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Meta Slika" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta Ključne Riječi" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta tagovi" @@ -4309,7 +4322,7 @@ msgstr "Modul je netačan." msgid "Monday" msgstr "Ponedjeljak" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "Monetizacija" @@ -4365,7 +4378,7 @@ msgstr "Novi" msgid "New Batch" msgstr "Nova Grupa" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Novi Kurs" @@ -5058,7 +5071,7 @@ msgstr "Prijavi se da pristupiš ovoj stranici." msgid "Please login to continue with payment." msgstr "Prijavi se da nastaviš s plaćanjem." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "Molimo prijavite se kako biste se prijavili u program." @@ -5161,7 +5174,7 @@ msgstr "Objava" msgid "Postal Code" msgstr "Poštanski Broj" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "Pokreće se od Učenje" @@ -5538,7 +5551,7 @@ msgstr "Kviz je uspješno ažuriran" msgid "Quiz will appear at the bottom of the lesson." msgstr "Kviz će se pojaviti na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "Nastavi" msgid "Resume Video" msgstr "Nastavi Video" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "Nastavite od tamo gdje ste stali" @@ -5723,7 +5736,7 @@ msgstr "Preferenca Uloge" msgid "Role updated successfully" msgstr "Uloga je uspješno ažurirana" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Uloge" @@ -5941,6 +5954,10 @@ msgstr "Odaberi termin" msgid "Select an assignment" msgstr "Odaberi Zadatak" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Pošalji" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "Pošalji potvrdnu e-poštu" @@ -5972,15 +5989,15 @@ msgstr "Postavi boju" msgid "Set your Password" msgstr "Postavite svoju Lozinku" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "Postavljanje" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "Postavljanje Platnog Prolaza" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Status/Rezultat" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "Studenti će biti upisani u plaćenu grupu kada završe uplatu" msgid "Subgroup" msgstr "Podgrupa" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "Hvala vam na povratnim informacijama." msgid "Thanks and Regards" msgstr "Hvala i Pozdrav" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Kontaktiraj Administratora." @@ -6563,11 +6581,11 @@ msgstr "Grupa za koju ste se prijavili počinje sutra. Pripremite se i dođete n msgid "The course {0} is now available on {1}." msgstr "Kurs {0} je sada dostupan na {1}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Ocjenjivač ovog kursa je nedostupan od {0} do {1}. Odaberi datum nakon {1}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "Termin je već rezervirao drugi učesnik." @@ -6640,7 +6658,7 @@ msgstr "Ovaj čas je završen" msgid "This course has:" msgstr "Ovaj kurs ima:" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Ovaj kurs je besplatan." @@ -6676,8 +6694,8 @@ msgstr "Ovaj program se sastoji od {0} tečajeva" msgid "This quiz consists of {0} questions." msgstr "Ovaj kviz se sastoji od {0} pitanja." -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Ova stranica se ažurira. Nećete moći unositi nikakve promjene. Potpuni pristup bit će uskoro vraćen." @@ -6748,15 +6766,21 @@ msgstr "Vremenski Šablon" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Vremenska Zona" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "Do" msgid "To Date" msgstr "Do Datuma" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora." @@ -7253,7 +7277,7 @@ msgstr "Napišite svoj odgovor ovdje" msgid "Yellow" msgstr "Žuta" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Već imate ocjenjivanje na {0} na {1} za kurs {2}." @@ -7306,11 +7330,11 @@ msgstr "Ne možete promijeniti dostupnost dok se stranica ažurira." msgid "You cannot change the roles in read-only mode." msgstr "Ne možete mijenjati uloge u načinu rada samo za čitanje." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "Ne možete zakazati ocjenjivanje nakon {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "Ne možete zakazati ocjenjivanje za prošle termine." @@ -7367,19 +7391,23 @@ msgstr "Premašili ste maksimalan broj pokušaja ({0}) za ovaj kviz" msgid "You have got a score of {0} for the quiz {1}" msgstr "Imate ocjenu {0} za kviz {1}" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Odlučili ste da budete obaviješteni o ovom kursu. Primit ćete e-poštu kada kurs postane dostupan." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Imate zakazano {0} nadolazećih {1} i {2} {3}." -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "Imate {0} nadolazećih {1}." -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "Imate zakazano {0} {1}." @@ -7448,7 +7476,7 @@ msgstr "Vaš upis u {{ batch_name }} je potvrđen" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Vaša ocjena za kurs {0} je zakazana za {1} u {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "Vaš termin za ocjenjivanje je rezervisan" @@ -7565,11 +7593,15 @@ msgstr "dnevni period" msgid "days" msgstr "dana" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "evaluacija" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "evaluacije" @@ -7589,11 +7621,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "lekcije" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "nastava uživo" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "nastava uživo" From 4af0ea9e47a18336b2748980b54ab6b6e68366d2 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:49 +0530 Subject: [PATCH 03/77] chore: Norwegian Bokmal translations --- lms/locale/nb.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/nb.po b/lms/locale/nb.po index d852fccc..0488da27 100644 --- a/lms/locale/nb.po +++ b/lms/locale/nb.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-17 14:45\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "Beløp (USD)" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Fold sammen alle" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Farge" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Kontakt oss" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "Opprettet" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Utvid" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "Hei" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Hjem" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Melding" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta beskrivelse" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Metabilde" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta-tagger" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "Innlegg" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Roller" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Send" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "Angi farge" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "dager" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "janne@eksempel.no" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From bd2021455294801ca5c8365e46cd75b68ac50f63 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:51 +0530 Subject: [PATCH 04/77] chore: Danish translations --- lms/locale/da.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/da.po b/lms/locale/da.po index 4047f97f..a077923c 100644 --- a/lms/locale/da.po +++ b/lms/locale/da.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-19 14:59\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Tilføj Lektion" msgid "Add a Student" msgstr "Tilføj Studerende" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "Tilføj Kapitel" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "Beløb (USD)" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Kontakt Os" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Hjem" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Meddelelse" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "Angiv Farve" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 4e0b59f6a9bfe4c04c7b735f8ff83eda99e487d2 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:52 +0530 Subject: [PATCH 05/77] chore: Persian translations --- lms/locale/fa.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/fa.po b/lms/locale/fa.po index 26a8a0d6..41acd93a 100644 --- a/lms/locale/fa.po +++ b/lms/locale/fa.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-19 14:59\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "افزودن درس" msgid "Add a Student" msgstr "افزودن دانش‌آموز" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "افزودن دوره" msgid "Add a keyword and then press enter" msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "افزودن یک برنامه" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "افزودن صفحه وب را به نوار کناری" msgid "Add your assignment as {0}" msgstr "تکلیف خود را به عنوان {0} اضافه کنید" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "مبلغ (دلار آمریکا)" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "ارزیابی {0} قبلاً به این دسته اضافه شده است." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می‌شود." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "جمع شدن" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "رنگ" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "کلمات کلیدی جدا شده با کاما برای سئو" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "تبریک برای دریافت گواهینامه!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "تماس با ما" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "نام دوره" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "طرح کلی دوره" @@ -1733,15 +1734,15 @@ msgstr "عنوان دوره" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "دوره با موفقیت ایجاد شد" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "دوره با موفقیت حذف شد" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "دوره با موفقیت به‌روزرسانی شد" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "اولین دوره خود را ایجاد کنید" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "ایجاد شده" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "ایجاد دوره" @@ -1882,7 +1883,7 @@ msgstr "ایجاد دوره" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "درس فعلی" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "نوع مدرک" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "حذف" msgid "Delete Chapter" msgstr "حذف فصل" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "حذف دوره" @@ -2020,7 +2021,7 @@ msgstr "این فصل حذف شود؟" msgid "Delete this lesson?" msgstr "این درس حذف شود؟" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "قالب‌های ایمیل" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "ایمیل با موفقیت ارسال شد" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "تأیید ثبت نام برای {0}" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "بسط دادن" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "گواهینامه دریافت کنید" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "سلام" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "کمک" @@ -2982,7 +2991,7 @@ msgstr "متن هایلایت شده" msgid "Hints" msgstr "راهنمایی‌ها" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "صفحه اصلی" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "مدرس" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "علاقه" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "معرفی" @@ -3233,7 +3242,7 @@ msgstr "کد دعوت" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "تیم و دانش آموزان خود را دعوت کنید" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "تاریخ صدور" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "صادر شده در" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "صادر شده در" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "مسیرهای یادگیری" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "پیام" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "توضیحات متا" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "تصویر متا" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "تگ‌های متا" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "دوشنبه" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "جدید" msgid "New Batch" msgstr "دسته جدید" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "دوره جدید" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "پست" msgid "Postal Code" msgstr "کد پستی" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می‌شود." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "رزومه" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "نقش با موفقیت به‌روزرسانی شد" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "نقش‌ها" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "ارسال" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "ارسال ایمیل تأیید" @@ -5972,15 +5989,15 @@ msgstr "تنظیم رنگ" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "راه‌اندازی درگاه پرداخت" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "زیر گروه" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "دوره {0} اکنون در {1} موجود است." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "این کلاس به پایان رسید" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "این سایت در حال به‌روزرسانی است. شما قادر به ایجاد هیچ تغییری نخواهید بود. دسترسی کامل به زودی بازیابی خواهد شد." @@ -6748,15 +6766,21 @@ msgstr "الگوی جدول زمانی" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "منطقه زمانی" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "به" msgid "To Date" msgstr "تا تاریخ" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "زرد" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "شما نمی‌توانید در هنگام به‌روزرسانی س msgid "You cannot change the roles in read-only mode." msgstr "شما نمی‌توانید نقش‌ها را در حالت فقط خواندنی تغییر دهید." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "روزها" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "ارزیابی" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "درس ها" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From c24fa85bf472468add04e5e7feca762dd686c4a8 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:54 +0530 Subject: [PATCH 06/77] chore: French translations --- lms/locale/fr.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/fr.po b/lms/locale/fr.po index e79e428d..5e591fd1 100644 --- a/lms/locale/fr.po +++ b/lms/locale/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Ajouter une leçon" msgid "Add a Student" msgstr "Ajouter un élève" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "Ajouter un cours" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Ajoutez au moins une réponse possible à cette question : {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "Ajouter une page Web à la barre latérale" msgid "Add your assignment as {0}" msgstr "Ajoutez votre devoir comme {0}" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "Montant (USD)" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "L'évaluation {0} a déjà été ajoutée à ce lot." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Le devoir apparaîtra au bas de la leçon." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Page Web de la cohorte" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Réduire" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Couleur" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Félicitations pour votre certification !" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "Liste de cours" msgid "Course Name" msgstr "Nom du cours" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "Titre du cours" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "Créer une classe en direct" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "Créé" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Leçon actuelle" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "Type de diplôme" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Supprimer" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "Modèles d’Email" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "E-mail envoyé avec succès" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Développer" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "Bonjour" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Aidez-moi" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Accueil" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "Intérêt" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "Date d'Émission" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Message" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "Lundi" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "Nouveau" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "Poster" msgid "Postal Code" msgstr "code postal" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "CV" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Rôles" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Envoyer" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "Définir la couleur" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "À" msgid "To Date" msgstr "Jusqu'au" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "Jaune" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Vous avez choisi d'être notifié pour ce cours. Vous recevrez un courriel lorsque le cours sera disponible." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Votre évaluation pour le cours {0} a été programmée le {1} à {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "jours" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "évaluation" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 752744b3a4653913c2422263c47d07fa693624c4 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:55 +0530 Subject: [PATCH 07/77] chore: Spanish translations --- lms/locale/es.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/es.po b/lms/locale/es.po index de639aea..d21c4dd6 100644 --- a/lms/locale/es.po +++ b/lms/locale/es.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Añadir una lección" msgid "Add a Student" msgstr "Añadir a un estudiante" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "Añadir un capítulo" @@ -208,7 +208,7 @@ msgstr "Añadir un curso" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "Añadir una lección" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "Añadir una nueva pregunta" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "Agregar página web a la barra lateral" msgid "Add your assignment as {0}" msgstr "Añadir su tarea como {0}" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "Importe (USD)" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "La evaluación {0} ya se ha agregado a este lote." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "La tarea aparecerá al final de la lección." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Página web de Cohorte" msgid "Collaboration Preference" msgstr "Preferencia de colaboración" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Colapso" @@ -1295,7 +1295,7 @@ msgstr "Nombre de la academia" msgid "Color" msgstr "Color" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "¡Felicidades por obtener la certificación!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Contáctanos" @@ -1696,7 +1697,7 @@ msgstr "Lista de Cursos" msgid "Course Name" msgstr "Nombre del Curso" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "Título del curso" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "Crear una clase en vivo" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "Creado" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Lección actual" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "Tipo de Grado" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Eliminar" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "Plantillas de correo" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "Correo electrónico enviado correctamente" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Recuento de inscripciones" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,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:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "Entregas de ejercicios" msgid "Exercise Title" msgstr "Título del ejercicio" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Expandir" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "Obtener certificado" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "Titular" msgid "Hello" msgstr "Hola" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Ayuda" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "Consejos" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Inicio" @@ -3174,7 +3183,7 @@ msgstr "Nombre de Institución" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Instructor" @@ -3210,8 +3219,8 @@ msgstr "Comentarios del instructor" msgid "Interest" msgstr "Interesar" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Introducción" @@ -3233,7 +3242,7 @@ msgstr "Código de Invitación" msgid "Invite Only" msgstr "Solo por invitación" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "Fecha de emisión" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Emitido el" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Emitido el" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "Administrar grupo" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "Plantilla de creación de solicitud de mentor" msgid "Mentor Request Status Update Template" msgstr "Plantilla de actualización del estado de la solicitud de mentor" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Mensaje" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Metadescripción" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Meta imagen" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Metaetiquetas" @@ -4309,7 +4322,7 @@ msgstr "Módulo incorrecto." msgid "Monday" msgstr "Lunes" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "Nuevo" msgid "New Batch" msgstr "Nuevo lote" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Nuevo curso" @@ -5058,7 +5071,7 @@ msgstr "Por favor inicie sesión para acceder a esta página." msgid "Please login to continue with payment." msgstr "Por favor inicie sesión para continuar con el pago." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "Publicar" msgid "Postal Code" msgstr "Codigo postal" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "Cuestionario actualizado correctamente" msgid "Quiz will appear at the bottom of the lesson." msgstr "El cuestionario aparecerá al final de la lección." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "Reanudar" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "Preferencia de rol" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Roles" @@ -5941,6 +5954,10 @@ msgstr "Selecciona un Espacio" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Enviar" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "Establecer Contraseña" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "Puesta en marcha" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Estado/Puntuación" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "Los estudiantes serán inscritos en un lote pago una vez que completen e msgid "Subgroup" msgstr "Subgrupo" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Gracias y saludos" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "El curso {0} ya está disponible en {1}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "El evaluador de este curso no está disponible desde el {0} hasta el {1}. Seleccione una fecha posterior al {1}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "La plaza ya está reservada por otro participante." @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "Este curso tiene:" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Este curso es gratuito." @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "Este cuestionario consta de {0} preguntas." -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "Plantilla de horario" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Zona Horaria" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "A" msgid "To Date" msgstr "Hasta la fecha" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "Para unirse a este lote, comuníquese con el Administrador." @@ -7253,7 +7277,7 @@ msgstr "Escriba su respuesta aquí" msgid "Yellow" msgstr "Amarillo" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Ya tiene una evaluación en {0} en {1} para el curso {2}." @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "No puede programar evaluaciones después de {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "No puede programar evaluaciones para espacios anteriores." @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Has optado por recibir notificaciones sobre este curso. Recibirás un correo electrónico cuando el curso esté disponible." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Su evaluación para el curso {0} ha sido programada para el {1} a las {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "Su franja horaria de evaluación ha sido reservada" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "dias" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "evaluación" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "juan@example.com" msgid "lessons" msgstr "lecciones" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 6789700defd4135e658fe269c997f88bd2824d08 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:56 +0530 Subject: [PATCH 08/77] chore: Arabic translations --- lms/locale/ar.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/ar.po b/lms/locale/ar.po index fdabc96b..a2f4bdb7 100644 --- a/lms/locale/ar.po +++ b/lms/locale/ar.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "انهيار" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "اللون" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "اتصل بنا" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "أنشأ" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "حذف" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "قوالب البريد الإلكتروني" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "تم إرسال البريد الإلكتروني بنجاح" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "وسعت" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "مرحبًا" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "مساعدة" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "الصفحة الرئيسية" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "فائدة" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "مقدمة" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "تاريخ القضية" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "رسالة" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "ميتا الوصف" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "صورة ميتا" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "العلامات الفوقية" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "يوم الاثنين" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "جديد" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "بعد" msgid "Postal Code" msgstr "الرمز البريدي" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "استئنف" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "الصلاحيات" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "إرسال" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "إلى" msgid "To Date" msgstr "إلى تاريخ" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "أيام" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "تقييم" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From fa72172b77667d5309643b6a54d46ff29ac1a791 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:58 +0530 Subject: [PATCH 09/77] chore: Czech translations --- lms/locale/cs.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/cs.po b/lms/locale/cs.po index a7ec920b..9533ede1 100644 --- a/lms/locale/cs.po +++ b/lms/locale/cs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Kontaktujte nás" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Zpráva" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Odeslat" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "hodnocení" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "lekce" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From ec6ecee455ea9cf0afdea316cf07b6736f67b97f Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:48:59 +0530 Subject: [PATCH 10/77] chore: German translations --- lms/locale/de.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/de.po b/lms/locale/de.po index ae8f0d34..c110cfd9 100644 --- a/lms/locale/de.po +++ b/lms/locale/de.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:18\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Lektion hinzufügen" msgid "Add a Student" msgstr "Schüler hinzufügen" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "Kurs hinzufügen" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "Webseite zur Seitenleiste hinzufügen" msgid "Add your assignment as {0}" msgstr "Aufgabe als {0} hinzufügen" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "Betrag (USD)" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Die Aufgabe wird unten in der Lektion angezeigt." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Kohorten-Webseite" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Zuklappen" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Farbe" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Herzlichen Glückwunsch zur Zertifizierung!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Kontakt" @@ -1696,7 +1697,7 @@ msgstr "Kursliste" msgid "Course Name" msgstr "Kursname" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "Kurstitel" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "Eine Live-Klasse erstellen" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "Erstellt" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Aktuelle Lektion" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "Abschlussart" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Löschen" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "E-Mail-Vorlagen" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "Email wurde erfolgreich Versendet" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Anzahl der Einschreibungen" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "Übungstitel" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Erweitern" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "Überschrift" msgid "Hello" msgstr "Hallo" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Hilfe" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "Hinweise" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Startseite" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Dozent" @@ -3210,8 +3219,8 @@ msgstr "Kommentare der Dozenten" msgid "Interest" msgstr "Zinsen" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Einleitung" @@ -3233,7 +3242,7 @@ msgstr "Einladungscode" msgid "Invite Only" msgstr "Nur auf Einladung" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "Anfragedatum" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Ausgestellt am" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Ausgestellt am" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Nachricht" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Beschreibung" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Meta-Bild" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta-Tags" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "Montag" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "Neu" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Neuer Kurs" @@ -5058,7 +5071,7 @@ msgstr "Bitte melden Sie sich an, um auf diese Seite zuzugreifen." msgid "Please login to continue with payment." msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "Absenden" msgid "Postal Code" msgstr "Postleitzahl" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Das Quiz wird am Ende der Lektion angezeigt." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "Fortsetzen" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Rollen" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Absenden" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Status/Punktzahl" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "Untergruppe" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Danke und Grüße" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "Der Platz ist bereits von einem anderen Teilnehmer gebucht." @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Dieser Kurs ist kostenlos." @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "Stundenplan-Vorlage" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Zeitzone" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "An" msgid "To Date" msgstr "Bis-Datum" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator." @@ -7253,7 +7277,7 @@ msgstr "Schreiben Sie hier Ihre Antwort" msgid "Yellow" msgstr "Gelb" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Sie haben sich für eine Benachrichtigung zu diesem Kurs entschieden. Sie erhalten eine E-Mail, sobald der Kurs verfügbar ist." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "tage" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "beurteilung" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "beate@beispiel.de" msgid "lessons" msgstr "unterrichtseinheiten" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 199fb6229d77e86123bc683885e2848b92867131 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:01 +0530 Subject: [PATCH 11/77] chore: Hungarian translations --- lms/locale/hu.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/hu.po b/lms/locale/hu.po index f0474695..d2a88bf4 100644 --- a/lms/locale/hu.po +++ b/lms/locale/hu.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Összeomlás" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Szín" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Lépjen kapcsolatba velünk" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "Alkotó" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "E-mail sablonok" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "Az e-mail sikeresen elküldve" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Kiterjed" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "Szia" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "Érdek" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Bevezetés" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Üzenet" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Leírás" @@ -4233,12 +4246,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:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "Hétfő" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "Hozzászólás" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Beosztások" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "Sárga" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "napok" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "nev@pelda.hu" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From a81fc11e734373ccd46ecbf2cff5d01f3b417d36 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:02 +0530 Subject: [PATCH 12/77] chore: Italian translations --- lms/locale/it.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/it.po b/lms/locale/it.po index 09f11373..5c5f2626 100644 --- a/lms/locale/it.po +++ b/lms/locale/it.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Colore" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Elimina" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "Email inviata con successo" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Espandi" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Home" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Messaggio" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Ruoli" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Invia" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "Imposta Colore" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "A" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "giorni" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "valutazione" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "lezioni" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From b298cd05093ec9a7ef2546fc79cb8668200855a5 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:04 +0530 Subject: [PATCH 13/77] chore: Dutch translations --- lms/locale/nl.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/nl.po b/lms/locale/nl.po index a914baeb..75a7e82f 100644 --- a/lms/locale/nl.po +++ b/lms/locale/nl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "E-mail succesvol verzonden" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "evaluatie" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 49fe8952aed84b0ddd67e9a11a549b231a8bf7b1 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:05 +0530 Subject: [PATCH 14/77] chore: Polish translations --- lms/locale/pl.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/pl.po b/lms/locale/pl.po index 9fc4f1a5..702ec6e8 100644 --- a/lms/locale/pl.po +++ b/lms/locale/pl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Zawalić się" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Kolor" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "utworzył(a)" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Rozszerzać" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "Witaj" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Pomoc" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Strona główna" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "Odsetki" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Wprowadzenie" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "Data zdarzenia" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Wiadomość" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Opis meta" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Obraz meta" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta tagi" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "Poniedziałek" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "Stanowisko" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Role" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "Żółty" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "dni " -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 2c7da1e32e795931891c5b9e30a8cec8f6c2ee18 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:06 +0530 Subject: [PATCH 15/77] chore: Portuguese translations --- lms/locale/pt.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/pt.po b/lms/locale/pt.po index 703c18f1..cda7704f 100644 --- a/lms/locale/pt.po +++ b/lms/locale/pt.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Cor" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Eliminar" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "E-mail enviado com sucesso" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Expandir" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "Novo" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Enviar" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "Amarelo" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "dias" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "avaliação" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "lições" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From cc087af0125ba78a5f4077ac7a35af480612b50e Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:08 +0530 Subject: [PATCH 16/77] chore: Russian translations --- lms/locale/ru.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/ru.po b/lms/locale/ru.po index 75303c11..33ab108f 100644 --- a/lms/locale/ru.po +++ b/lms/locale/ru.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:36\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Добавить урок" msgid "Add a Student" msgstr "Добавить студента" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "Добавить курс" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "Добавить веб страницу на боковую панел msgid "Add your assignment as {0}" msgstr "Добавьте свое задание как {0}" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "Сумма" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Оценка {0} уже добавлена в этот пакет." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Задание появится в конце урока." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Веб-страница группы" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Цвет" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Поздравляем с получением сертификата!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "Список курсов" msgid "Course Name" msgstr "Название курса" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "Заголовок курса" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "Создайте живой класс" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Текущий урок" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "Тип степени" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "Шаблоны Email" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "РџРёСЃСЊРјРѕ успешно отправлено" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Количество регистраций" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "Представление упражнений" msgid "Exercise Title" msgstr "Название упражнения" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "Заголовок" msgid "Hello" msgstr "Привет" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "Подсказки" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "" @@ -3174,7 +3183,7 @@ msgstr "Название учебного заведения" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Инструктор" @@ -3210,8 +3219,8 @@ msgstr "Комментарии инструкторов" msgid "Interest" msgstr "Процент" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "Код приглашения" msgid "Invite Only" msgstr "Только приглашение" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "Дата" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Выдано" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Дата выпуска:" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "Шаблон создания запроса на наставничес msgid "Mentor Request Status Update Template" msgstr "Шаблон обновления статуса запроса наставника" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Сообщение" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Мета изображение" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "Модуль неверный." msgid "Monday" msgstr "Понедельник" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "Новая группа" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Новый курс" @@ -5058,7 +5071,7 @@ msgstr "Пожалуйста, войдите в систему, чтобы по msgid "Please login to continue with payment." msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "Пост" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Тест появится в конце урока." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "Выбрать цвет" msgid "Set your Password" msgstr "Введите свой пароль" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Статус/Оценка" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "Студенты будут зачислены в платную гру msgid "Subgroup" msgstr "Подруппа" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Спасибо и с наилучшими пожеланиями" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "Курс {0} теперь доступен на {1}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "Слот уже забронирован другим участником." @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Этот курс бесплатный." @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "Этот тест состоит из {0} вопросов." -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "Шаблон расписания" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Часовой пояс" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором." @@ -7253,7 +7277,7 @@ msgstr "Напишите свой ответ здесь" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "У вас уже есть оценка {0} в {1} для курса {2}." @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "Вы не можете запланировать оценки после {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "Вы не можете планировать оценки для прошедших слотов." @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Вы выбрали получение уведомлений об этом курсе. Вы получите электронное письмо, когда курс станет доступен." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Ваша оценка курса {0} запланирована на {1} в {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "дни" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "оценка" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "ivan@example.com" msgid "lessons" msgstr "уроки" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From fde85607d9268f52af410860c6fdbc237ffba7fb Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:09 +0530 Subject: [PATCH 17/77] chore: Serbian (Cyrillic) translations --- lms/locale/sr.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/sr.po b/lms/locale/sr.po index feb99bc4..db1689e5 100644 --- a/lms/locale/sr.po +++ b/lms/locale/sr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-14 13:50\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Додај лекцију" msgid "Add a Student" msgstr "Додај студента" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "Додај поглавље" @@ -208,7 +208,7 @@ msgstr "Додај обуку" msgid "Add a keyword and then press enter" msgstr "Додај кључну реч, а затим притисни ентер" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "Додај лекцију" @@ -221,7 +221,7 @@ msgstr "Додај новог члана" msgid "Add a new question" msgstr "Додај ново питање" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "Додај програм" @@ -245,7 +245,7 @@ msgstr "Додајте задатак у своју лекцију" msgid "Add at least one possible answer for this question: {0}" msgstr "Додајте бар један могући одговор за ово питање: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "Додајте обуке у Вашу групу" @@ -253,7 +253,7 @@ msgstr "Додајте обуке у Вашу групу" msgid "Add quiz to this video" msgstr "Додај квиз у овај видео-снимак" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "Додајте студенте у своју групу" @@ -269,11 +269,11 @@ msgstr "Додајте веб-страницу у бочну траку" msgid "Add your assignment as {0}" msgstr "Додајте свој задатак као {0}" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "Додајте Ваше прво поглавље" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "Додајте Вашу прву лекцију" @@ -378,11 +378,11 @@ msgstr "Износ (USD)" msgid "Amount and currency are required for paid batches." msgstr "Износ и валута су неопходни за плаћене групе." -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "Износ и валута су неопходни за плаћене сертификате." -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "Износ и валута су неопходни за плаћене обуке." @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Процена {0} је већ додата овој групи." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "Задатак је успешно ажуриран" msgid "Assignment will appear at the bottom of the lesson." msgstr "Задатак ће се приказивати на дну у оквиру лекције." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "Сертификати су успешно генерисани" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Веб-страница образовне групе" msgid "Collaboration Preference" msgstr "Преференције за сарадњу" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Сажми" @@ -1295,7 +1295,7 @@ msgstr "Назив факултета" msgid "Color" msgstr "Боја" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "Кључне речи, одвојене зарезом, за SEO" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Честитамо на добијању сертификата!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Контактирајте нас" @@ -1696,7 +1697,7 @@ msgstr "Листа обуке" msgid "Course Name" msgstr "Назив обуке" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "План обуке" @@ -1733,15 +1734,15 @@ msgstr "Наслов обуке" msgid "Course added to program successfully" msgstr "Обука је успешно додата у програм" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "Обука је успешно креирана" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "Обука је успешно обрисана" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "Обука је успешно ажурирана" @@ -1834,15 +1835,15 @@ msgstr "Креирај онлајн предавање" msgid "Create a Quiz" msgstr "Креирај квиз" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "Креирај групу" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "Креирај обуку" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "Креирај онлајн предавање" @@ -1854,15 +1855,15 @@ msgstr "Креирај нови беџ" msgid "Create an Assignment" msgstr "Креирај задатак" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "Креирајте своју прву групу" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "Креирајте своју прву обуку" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "Креирајте свој први квиз" @@ -1870,11 +1871,11 @@ msgstr "Креирајте свој први квиз" msgid "Created" msgstr "Креирано" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "Креирање групе" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "Креирање обуке" @@ -1882,7 +1883,7 @@ msgstr "Креирање обуке" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Тренутна лекција" msgid "Current Streak" msgstr "Тренутни низ дана" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "Прилагођени шаблон сертификата" @@ -1998,7 +1999,7 @@ msgstr "Врста дипломе" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Обриши" msgid "Delete Chapter" msgstr "Обриши поглавље" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "Обриши обуку" @@ -2020,7 +2021,7 @@ msgstr "Обриши ово поглавље?" msgid "Delete this lesson?" msgstr "Обришите ову лекцију?" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Брисањем обуке такође ће се обрисати сва поглавља и лекције. Да ли сте сигурни да желите да обришете ову обуку?" @@ -2270,6 +2271,10 @@ msgstr "Имејл шаблони" msgid "Email Templates deleted successfully" msgstr "Имејл шаблон је успешно обрисан" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "Имејл је успешно послат" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "Потврда о упису за {0}" msgid "Enrollment Count" msgstr "Број уписаних" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "Неуспешан упис, {0}" @@ -2486,7 +2491,7 @@ msgstr "Оцењивање је успешно сачувано" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "Подношење вежбе" msgid "Exercise Title" msgstr "Наслов вежбе" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Прошири" @@ -2648,6 +2653,10 @@ msgstr "Неуспешан упис у програм: {0}" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Неуспешно преузимање података о присуству за Zoom за предавање {0}: {1}" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "Неуспешно подношење. Покушајте поново. {0}" @@ -2833,7 +2842,7 @@ msgstr "Преузми сертификат" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "Стекни сертификат" @@ -2917,7 +2926,7 @@ msgstr "Наслов" msgid "Hello" msgstr "Здраво" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Помоћ" @@ -2982,7 +2991,7 @@ msgstr "Истакнути текст" msgid "Hints" msgstr "Савети" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Почетна страница" @@ -3174,7 +3183,7 @@ msgstr "Назив институције" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Предавач" @@ -3210,8 +3219,8 @@ msgstr "Коментари предавача" msgid "Interest" msgstr "Интересовање" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Увод" @@ -3233,7 +3242,7 @@ msgstr "Шифра позивнице" msgid "Invite Only" msgstr "Само за позване" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "Позовите свој тим и студенте" @@ -3270,7 +3279,7 @@ msgstr "SCORM пакет" msgid "Issue Date" msgstr "Датум издавања" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "Издај сертификат" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Издато" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Издато" @@ -3698,7 +3707,7 @@ msgstr "Покрени фајл" msgid "Learning Consistency" msgstr "Доследност у учењу" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "Едукативни путеви" @@ -3908,7 +3917,7 @@ msgstr "Унесите тачан назив за фактурисање јер msgid "Manage Batch" msgstr "Управљај групом" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "Управљајте својим обукама и групама једноставно и прегледно" @@ -4218,8 +4227,12 @@ msgstr "Шаблон за креирање захтева за ментора" msgid "Mentor Request Status Update Template" msgstr "Шаблон за ажурирање статуса захтева за ментора" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Порука" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Мета опис" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Мета слика" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Мета кључне речи" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Мета ознаке" @@ -4309,7 +4322,7 @@ msgstr "Модул је неисправан." msgid "Monday" msgstr "Понедељак" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "Монетизација" @@ -4365,7 +4378,7 @@ msgstr "Нови" msgid "New Batch" msgstr "Нова група" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Нова обука" @@ -5058,7 +5071,7 @@ msgstr "Молимо Вас да се пријавите да бисте при msgid "Please login to continue with payment." msgstr "Молимо Вас да се пријавите да бисте наставили са плаћањем." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "Молимо Вас да се пријавите да бисте се уписали у програм." @@ -5161,7 +5174,7 @@ msgstr "Објави" msgid "Postal Code" msgstr "Поштански број" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "Powered by Learning" @@ -5538,7 +5551,7 @@ msgstr "Квиз је успешно ажуриран" msgid "Quiz will appear at the bottom of the lesson." msgstr "Квиз ће бити приказиван на дну лекције." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "CV" msgid "Resume Video" msgstr "Настави видео-снимак" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "Наставите тамо где сте стали" @@ -5723,7 +5736,7 @@ msgstr "Пожељна улога" msgid "Role updated successfully" msgstr "Улога је успешно ажурирана" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Улоге" @@ -5941,6 +5954,10 @@ msgstr "Изаберите термин" msgid "Select an assignment" msgstr "Изаберите задатак" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Пошаљи" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "Пошаљи имејл потврде" @@ -5972,15 +5989,15 @@ msgstr "Поставите боју" msgid "Set your Password" msgstr "Поставите своју лозинку" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "Подешавање" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "Подешавање платног портала" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Статус/Резултат" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "Студенти ће бити уписани у плаћену груп msgid "Subgroup" msgstr "Подгрупа" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "Хвала Вам што сте поделили своје утиске msgid "Thanks and Regards" msgstr "Хвала и срдачан поздрав" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "Група је попуњена. Молимо Вас да контактирате администратора." @@ -6563,11 +6581,11 @@ msgstr "Група у коју сте се уписали почиње сутр msgid "The course {0} is now available on {1}." msgstr "Обука {0} је сада доступна на {1}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Особа која оцењује ову обуку није доступна у периоду од {0} до {1}. Молимо Вас да изаберете датум након {1}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "Термин је већ резервисан од стране другог учесника." @@ -6640,7 +6658,7 @@ msgstr "Ово предавање се завршило" msgid "This course has:" msgstr "Ова обука садржи:" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Ова обука је бесплатна." @@ -6676,8 +6694,8 @@ msgstr "Овај програм се састоји од {0} обука" msgid "This quiz consists of {0} questions." msgstr "Квиз се састоји од {0} питања." -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Сајт се ажурира. Тренутно нису могуће измене. Пун приступ ће ускоро бити враћен." @@ -6748,15 +6766,21 @@ msgstr "Шаблон распореда наставе" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Временска зона" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "За" msgid "To Date" msgstr "Датум завршетка" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "За придруживање овој групи, молимо Вас да контактирате администратора." @@ -7253,7 +7277,7 @@ msgstr "Овде упишите Ваш одговор" msgid "Yellow" msgstr "Жута" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Већ постоји оцена на {0} у {1} за обуку {2}." @@ -7306,11 +7330,11 @@ msgstr "Не можете мењати доступност док се сајт msgid "You cannot change the roles in read-only mode." msgstr "Не можете мењати улоге у режиму само за читање." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "Не можете заказати оцењивање након {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "Оцењивање није могуће заказати за термине који су већ прошли." @@ -7367,19 +7391,23 @@ msgstr "Премашили сте максималан дозвољени бро msgid "You have got a score of {0} for the quiz {1}" msgstr "Добили сте резултат од {0} на квизу {1}" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Изабрали сте да будете обавештени о овој обуци. Добићете имејл када обука постане доступна." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Имате заказане {0} предстојеће {1} и {2} {3}." -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "Имате {0} предстојећих {1}." -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "Имате заказане {0} {1}." @@ -7448,7 +7476,7 @@ msgstr "Ваш упис у {{ batch_name }} је потврђен" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Ваше оцењивање за обуку {0} је заказано за {1} у {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "Ваш термин за оцењивање је резервисан" @@ -7565,11 +7593,15 @@ msgstr "низ дана" msgid "days" msgstr "дани" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "евалуација" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "оцењивања" @@ -7589,11 +7621,11 @@ msgstr "petar@primer.com" msgid "lessons" msgstr "лекције" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "онлајн предавање" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "онлајн предавања" From 52aa5e6954360c35ece9141941e97717f3cff54e Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:11 +0530 Subject: [PATCH 18/77] chore: Turkish translations --- lms/locale/tr.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/tr.po b/lms/locale/tr.po index 44a6fc5f..0576c252 100644 --- a/lms/locale/tr.po +++ b/lms/locale/tr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Ders Ekle" msgid "Add a Student" msgstr "Öğrenci Ekle" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "Kurs Ekle" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "Bir ders ekle" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "Yeni Soru Ekle" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Bu soru için en azından bir olası cevap ekleyin: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "Web sayfasını kenar çubuğuna ekle" msgid "Add your assignment as {0}" msgstr "Ödevinizi {0} olarak ekleyin" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "Tutar (USD)" msgid "Amount and currency are required for paid batches." msgstr "Ödenen partiler için tutar ve para birimi gereklidir." -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "Ücretli kurslar için miktar ve para birimi gereklidir." @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Değerlendirme {0} bu gruba zaten eklendi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Ödev dersin alt kısmında görünecektir." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Daralt" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Renk" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Sertifikanızı aldığınız için tebrikler!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Bize Ulaşın" @@ -1696,7 +1697,7 @@ msgstr "Kurs Listesi" msgid "Course Name" msgstr "Kurs Adı" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "Kurs Başlığı" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "Kurs başarıyla silindi" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "Canlı Sınıf Oluştur" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "Bir Kurs Oluştur" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "Oluşturdu" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Güncel Ders" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "Derece Türü" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Sil" msgid "Delete Chapter" msgstr "Bölümü Sil" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "Kursu Sil" @@ -2020,7 +2021,7 @@ msgstr "Bu bölümü silmek istiyor musunuz?" msgid "Delete this lesson?" msgstr "Bu dersi silmek istiyor musunuz?" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Kursu silmek, tüm bölümlerini ve derslerini de silecektir. Bu kursu silmek istediğinizden emin misiniz?" @@ -2270,6 +2271,10 @@ msgstr "E-Posta Şablonları" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "E-posta başarıyla gönderildi" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Kayıt Sayısı" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "Alıştırma Başlığı" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Genişlet" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "Sertifika Al" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "Başlık" msgid "Hello" msgstr "Merhaba" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Yardım" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "İpuçları" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Ana Sayfa" @@ -3174,7 +3183,7 @@ msgstr "Kurum Adı" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Eğitmen" @@ -3210,8 +3219,8 @@ msgstr "Eğitmen Yorumları" msgid "Interest" msgstr "İlgi Alanı" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Tanıtım/Giriş" @@ -3233,7 +3242,7 @@ msgstr "Davet Kodu" msgid "Invite Only" msgstr "Sadece Davetliler" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "Veriliş tarihi" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Yayınlanma Tarihi" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Yayınlanma Tarihi" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "Mentor Talebi Oluşturma Şablonu" msgid "Mentor Request Status Update Template" msgstr "Mentor Talebi Durum Güncelleme Şablonu" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Mesaj" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Açıklaması" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta Etiketleri" @@ -4309,7 +4322,7 @@ msgstr "Modül hatalı." msgid "Monday" msgstr "Pazartesi" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "Yeni" msgid "New Batch" msgstr "Yeni Parti" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Yeni Kurs" @@ -5058,7 +5071,7 @@ msgstr "Bu sayfaya erişebilmek için lütfen giriş yapın." msgid "Please login to continue with payment." msgstr "Ödeme işlemine devam etmek için lütfen giriş yapın." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "Gönder" msgid "Postal Code" msgstr "Posta Kodu" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "Sınav başarıyla güncellendi" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "Özgeçmiş" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "Rol Tercihi" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Roller" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Gönder" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "Şifrenizi Ayarlayın" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "Kurulum" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Durum/Puan" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "Öğrenciler ödemeyi tamamladıktan sonra ücretli bir topluluğa kayde msgid "Subgroup" msgstr "Alt Grup" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,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:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "{0} kursuna artık {1} adresinden erişilebilir." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "Bu slot başka bir katılımcı tarafından rezerve edilmiş." @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "Bu kursta:" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Bu kurs ücretsizdir." @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "Bu sınav {0} sorudan oluşmaktadır." -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Zaman Dilimi" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "Alıcı" msgid "To Date" msgstr "Bitiş Tarihi" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "Cevabınızı buraya yazın" msgid "Yellow" msgstr "Sarı" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "{0} tarihinden sonra değerlendirme planlayamazsınız." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "Geçmiş dönemler için değerlendirme planlayamazsınız." @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Bu kurs için bildirim almayı seçtiniz. Kurs kullanılabilir olduğunda bir e-posta alacaksınız." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "gün" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "değerlendirme" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "eposta@ornek.com.tr" msgid "lessons" msgstr "ders" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 0826704282d2e09f6ed0cf7e87d3e05f1d6b893b Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:12 +0530 Subject: [PATCH 19/77] chore: Chinese Simplified translations --- lms/locale/zh.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/zh.po b/lms/locale/zh.po index d093e744..73e5fa3c 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "新增课时" msgid "Add a Student" msgstr "添加学员" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "添加章节" @@ -208,7 +208,7 @@ msgstr "创建课程" msgid "Add a keyword and then press enter" msgstr "输入关键词后按回车键添加" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "添加课时" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "新增试题" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "为本课时添加作业" msgid "Add at least one possible answer for this question: {0}" msgstr "请为该问题添加至少一个备选答案:{0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "为班级添加课程" @@ -253,7 +253,7 @@ msgstr "为班级添加课程" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "为班级添加学员" @@ -269,11 +269,11 @@ msgstr "添加网页至侧边栏" msgid "Add your assignment as {0}" msgstr "以{0}格式添加作业" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "添加首个章节" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "添加首节课时" @@ -378,11 +378,11 @@ msgstr "金额(美元)" msgid "Amount and currency are required for paid batches." msgstr "付费批次必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "付费证书必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "付费课程必须填写金额与币种。" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "考核{0}已添加至本批次。" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "作业更新成功" msgid "Assignment will appear at the bottom of the lesson." msgstr "作业将显示在课时末尾。" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "证书生成成功" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "群组网页" msgid "Collaboration Preference" msgstr "协作偏好" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "折叠" @@ -1295,7 +1295,7 @@ msgstr "院校名称" msgid "Color" msgstr "颜色" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "祝贺您获得认证!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "联系我们" @@ -1696,7 +1697,7 @@ msgstr "课程列表" msgid "Course Name" msgstr "课程名称" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "课程大纲" @@ -1733,15 +1734,15 @@ msgstr "课程标题" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "课程创建成功。" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "课程删除成功" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "课程更新成功。" @@ -1834,15 +1835,15 @@ msgstr "创建直播课程" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "创建班级" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "创建课程" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "创建直播课程" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "创建作业" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "创建首个班级" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "创建首门课程" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "创建首项测验" @@ -1870,11 +1871,11 @@ msgstr "创建首项测验" msgid "Created" msgstr "已创建" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "正在创建班级" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "正在创建课程" @@ -1882,7 +1883,7 @@ msgstr "正在创建课程" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "当前课时" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "自定义证书模板" @@ -1998,7 +1999,7 @@ msgstr "学位类型" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "删除" msgid "Delete Chapter" msgstr "删除章节" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "删除课程" @@ -2020,7 +2021,7 @@ msgstr "确认删除此章节?" msgid "Delete this lesson?" msgstr "确认删除此课时?" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "删除本课程将同时删除其所有章节和课时。此操作不可逆。确认继续吗?" @@ -2270,6 +2271,10 @@ msgstr "邮件模板" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "{0}的注册确认" msgid "Enrollment Count" msgstr "注册人数" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "评估保存成功" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "练习提交" msgid "Exercise Title" msgstr "练习标题" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "展开" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "获取证书" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "获取认证" @@ -2917,7 +2926,7 @@ msgstr "标题" msgid "Hello" msgstr "您好" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "帮助" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "提示" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "主页" @@ -3174,7 +3183,7 @@ msgstr "机构名称" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "讲师" @@ -3210,8 +3219,8 @@ msgstr "讲师评语" msgid "Interest" msgstr "兴趣" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "简介" @@ -3233,7 +3242,7 @@ msgstr "邀请码" msgid "Invite Only" msgstr "仅限邀请" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "邀请团队成员及学员" @@ -3270,7 +3279,7 @@ msgstr "是否为SCORM包" msgid "Issue Date" msgstr "签发日期" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "颁发证书" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "签发日期" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "签发于" @@ -3698,7 +3707,7 @@ msgstr "启动文件" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "请确保输入正确的开票名称,该名称将用于发票" msgid "Manage Batch" msgstr "管理批次" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "导师请求创建模板" msgid "Mentor Request Status Update Template" msgstr "导师请求状态更新模板" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "信息" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "元描述" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "元图片" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "元关键词" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "元标签" @@ -4309,7 +4322,7 @@ msgstr "模块错误" msgid "Monday" msgstr "星期一" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "课程变现功能" @@ -4365,7 +4378,7 @@ msgstr "新建" msgid "New Batch" msgstr "新建批次" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "新建课程" @@ -5058,7 +5071,7 @@ msgstr "请登录以访问此页面" msgid "Please login to continue with payment." msgstr "请登录以继续支付" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "发布" msgid "Postal Code" msgstr "邮政编码" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "技术支持:学习平台" @@ -5538,7 +5551,7 @@ msgstr "测验更新成功" msgid "Quiz will appear at the bottom of the lesson." msgstr "测验将显示在课时末尾" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "简历" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "角色偏好" msgid "Role updated successfully" msgstr "角色更新成功。" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "角色" @@ -5941,6 +5954,10 @@ msgstr "选择时段" msgid "Select an assignment" msgstr "选择作业" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "发送" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "发送确认邮件" @@ -5972,15 +5989,15 @@ msgstr "设置颜色" msgid "Set your Password" msgstr "设置密码" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "系统配置中" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "设置支付网关" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "状态/得分" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "学员支付完成后将加入付费批次" msgid "Subgroup" msgstr "子组" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "此致敬礼" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "该批次已满。请联系管理员" @@ -6563,11 +6581,11 @@ msgstr "您报名的批次明日开始,请做好准备准时参加" msgid "The course {0} is now available on {1}." msgstr "课程{0}现已在{1}上线" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "本课程评估人{0}至{1}期间不可用,请选择{1}之后的日期" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "该时段已被其他参与者预定" @@ -6640,7 +6658,7 @@ msgstr "本课程已结束" msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "本课程免费" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "本测验共包含{0}道试题" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "系统正在更新中,期间不可进行任何修改操作。完整访问权限将很快恢复。" @@ -6748,15 +6766,21 @@ msgstr "课表模板" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "时区" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" @@ -7253,7 +7277,7 @@ msgstr "在此输入答案" msgid "Yellow" msgstr "黄色" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "您已在{0} {1}为课程{2}安排评估" @@ -7306,11 +7330,11 @@ msgstr "系统更新期间不可修改可用性设置。" msgid "You cannot change the roles in read-only mode." msgstr "只读模式下不可修改角色。" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "您不能在{0}之后安排评估" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "不能为过去的时段安排评估" @@ -7367,19 +7391,23 @@ msgstr "您已超过本测验最大尝试次数({0}次)" msgid "You have got a score of {0} for the quiz {1}" msgstr "您在测验{1}中获得了{0}分" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "您已订阅本课程通知,课程开放时将收到邮件提醒" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "您的课程{0}评估已安排在{1} {2} {3}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "评估时段已预约成功" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "天" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "评估" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "示例@邮箱.com" msgid "lessons" msgstr "课时" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 4bc3113f3487bc1bb61b5d97dfea32f7609cc5e0 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:14 +0530 Subject: [PATCH 20/77] chore: Vietnamese translations --- lms/locale/vi.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/vi.po b/lms/locale/vi.po index 665fb434..55da3bc0 100644 --- a/lms/locale/vi.po +++ b/lms/locale/vi.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "Email đã được gửi thành công" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "Vàng" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "ngày" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "đánh giá" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 79adf44dfe4a3f06e6848a2cd258e8455edc20ec Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:15 +0530 Subject: [PATCH 21/77] chore: Portuguese, Brazilian translations --- lms/locale/pt_BR.po | 190 ++++++++++++++++++++++++++------------------ 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/pt_BR.po b/lms/locale/pt_BR.po index 072d3bf4..fe8237a3 100644 --- a/lms/locale/pt_BR.po +++ b/lms/locale/pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Excluir" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "E-mail enviado com sucesso" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Ajuda" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Início" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Introdução" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta Tags" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "Novo" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "Currículo" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Enviar" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "Configurações" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "Para" msgid "To Date" msgstr "Até a Data" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "Amarelo" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "dias" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "avaliação" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From d10a7ed57f55303e43d8a224ed95c79ec164ea00 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:16 +0530 Subject: [PATCH 22/77] chore: Indonesian translations --- lms/locale/id.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/id.po b/lms/locale/id.po index b21de928..f9939c51 100644 --- a/lms/locale/id.po +++ b/lms/locale/id.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Jatuh" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "Warna" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Hapus" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "Email berhasil dikirim" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Memperluas" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Bantuan" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Rumah" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Pesan" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Deskripsi meta" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Gambar Meta" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "Baru" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "kode Pos" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "Lanjut" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "4.1.2 Roles(Peran)" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Kirim" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "Untuk" msgid "To Date" msgstr "Untuk Tanggal" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "Kuning" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "hari" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "evaluasi" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "pelajaran" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From e36fdd68232651a730550ffd93e73e33c3780de9 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:18 +0530 Subject: [PATCH 23/77] chore: Tamil translations --- lms/locale/ta.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/ta.po b/lms/locale/ta.po index fa82180e..b34fabdc 100644 --- a/lms/locale/ta.po +++ b/lms/locale/ta.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Tamil\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 02adc4517c7e091ffffde79275d4d3c814e47f8c Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:19 +0530 Subject: [PATCH 24/77] chore: Thai translations --- lms/locale/th.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/th.po b/lms/locale/th.po index 8b68b776..fde69d54 100644 --- a/lms/locale/th.po +++ b/lms/locale/th.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "ยุบ" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "ติดต่อเรา" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -2001,7 +2002,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2011,7 +2012,7 @@ msgstr "ลบ" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2023,7 +2024,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2273,6 +2274,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2387,7 +2392,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2489,7 +2494,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2577,7 +2582,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "ขยาย" @@ -2651,6 +2656,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2836,7 +2845,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2920,7 +2929,7 @@ msgstr "" msgid "Hello" msgstr "สวัสดี" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "ช่วยเหลือ" @@ -2985,7 +2994,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "หน้าแรก" @@ -3177,7 +3186,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3213,8 +3222,8 @@ msgstr "" msgid "Interest" msgstr "ดอกเบี้ย" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "การแนะนำ" @@ -3236,7 +3245,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3273,7 +3282,7 @@ msgstr "" msgid "Issue Date" msgstr "วันที่ออก" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3286,7 +3295,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3701,7 +3710,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3911,7 +3920,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4221,8 +4230,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "ข้อความ" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "คำอธิบายเมตา" @@ -4236,12 +4249,12 @@ msgid "Meta Image" msgstr "ภาพเมตา" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "แท็กเมตา" @@ -4312,7 +4325,7 @@ msgstr "" msgid "Monday" msgstr "วันจันทร์" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4368,7 +4381,7 @@ msgstr "ใหม่" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5061,7 +5074,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5164,7 +5177,7 @@ msgstr "โพสต์" msgid "Postal Code" msgstr "รหัสไปรษณีย์" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5541,7 +5554,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5685,7 +5698,7 @@ msgstr "ดำเนินการต่อ" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5726,7 +5739,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "บทบาท" @@ -5944,6 +5957,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "ส่ง" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5975,15 +5992,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6282,7 +6299,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6319,6 +6336,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6554,7 +6572,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6566,11 +6584,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6643,7 +6661,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6679,8 +6697,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6751,15 +6769,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6829,7 +6853,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7256,7 +7280,7 @@ msgstr "" msgid "Yellow" msgstr "สีเหลือง" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7309,11 +7333,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7370,19 +7394,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7451,7 +7479,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7568,11 +7596,15 @@ msgstr "" msgid "days" msgstr "วัน" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "การประเมิน" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7592,11 +7624,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 052e69737e06a85eeb3e9e9eb23e02c7d3744f17 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:21 +0530 Subject: [PATCH 25/77] chore: Burmese translations --- lms/locale/my.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/my.po b/lms/locale/my.po index 26788d42..fec7f9f1 100644 --- a/lms/locale/my.po +++ b/lms/locale/my.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Burmese\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "" @@ -208,7 +208,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "" @@ -221,7 +221,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "" @@ -245,7 +245,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "" @@ -253,7 +253,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "" @@ -269,11 +269,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "" @@ -378,11 +378,11 @@ msgstr "" msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Color" msgstr "အရောင်" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "" @@ -1696,7 +1697,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "" @@ -1733,15 +1734,15 @@ msgstr "" msgid "Course added to program successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "" @@ -1834,15 +1835,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "" @@ -1854,15 +1855,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "" @@ -1870,11 +1871,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "" @@ -1882,7 +1883,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "" @@ -1998,7 +1999,7 @@ msgstr "" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "" @@ -2020,7 +2021,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2270,6 +2271,10 @@ msgstr "" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "" @@ -2486,7 +2491,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "" msgid "Exercise Title" msgstr "" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "" @@ -2648,6 +2653,10 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2833,7 +2842,7 @@ msgstr "" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "" @@ -2917,7 +2926,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "" @@ -2982,7 +2991,7 @@ msgstr "" msgid "Hints" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "" @@ -3174,7 +3183,7 @@ msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3210,8 +3219,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "" @@ -3233,7 +3242,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "" @@ -3270,7 +3279,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "" @@ -3698,7 +3707,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "" @@ -3908,7 +3917,7 @@ msgstr "" msgid "Manage Batch" msgstr "" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4218,8 +4227,12 @@ msgstr "" msgid "Mentor Request Status Update Template" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "" @@ -4309,7 +4322,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "" @@ -4365,7 +4378,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "" @@ -5058,7 +5071,7 @@ msgstr "" msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "" @@ -5538,7 +5551,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "" @@ -5723,7 +5736,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "" @@ -5941,6 +5954,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "ပေးပို့" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "" @@ -5972,15 +5989,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "" msgid "Subgroup" msgstr "" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -6563,11 +6581,11 @@ msgstr "" msgid "The course {0} is now available on {1}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "" @@ -6640,7 +6658,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "" @@ -6676,8 +6694,8 @@ msgstr "" msgid "This quiz consists of {0} questions." msgstr "" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6748,15 +6766,21 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -7253,7 +7277,7 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" @@ -7306,11 +7330,11 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "" @@ -7367,19 +7391,23 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "" @@ -7448,7 +7476,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "" @@ -7565,11 +7593,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "" From 64bf4ab3f7c100ffc68dca468503bea37c5437f6 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:22 +0530 Subject: [PATCH 26/77] chore: Bosnian translations --- lms/locale/bs.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/bs.po b/lms/locale/bs.po index 006c8d27..6e8518f1 100644 --- a/lms/locale/bs.po +++ b/lms/locale/bs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Dodaj Lekciju" msgid "Add a Student" msgstr "Dodaj Studenta" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "Dodaj Poglavlje" @@ -208,7 +208,7 @@ msgstr "Dodaj Kurs" msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -221,7 +221,7 @@ msgstr "Dodaj novog člana" msgid "Add a new question" msgstr "Dodaj novo pitanje" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "Dodaj program" @@ -245,7 +245,7 @@ msgstr "Dodaj zadatak svojoj lekciji" msgid "Add at least one possible answer for this question: {0}" msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "Dodaj kurseve u vašu grupu" @@ -253,7 +253,7 @@ msgstr "Dodaj kurseve u vašu grupu" msgid "Add quiz to this video" msgstr "Dodaj kviz ovom videu" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "Dodaj učenike u vašu grupu" @@ -269,11 +269,11 @@ msgstr "Dodaj web stranicu na bočnu traku" msgid "Add your assignment as {0}" msgstr "Dodaj zadatak kao {0}" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "Dodaj vaše prvo poglavlje" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "Dodaj vašu prvu lekciju" @@ -378,11 +378,11 @@ msgstr "Iznos (USD)" msgid "Amount and currency are required for paid batches." msgstr "Iznos i Valuta su obavezni za plaćene grupe." -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "Iznos i valuta su obevezni za plaćene certifikate." -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "Iznos i valuta su potrebni za plaćene kurseve." @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Procjena {0} je već dodana ovoj grupi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "Zadatak je uspješno ažuriran" msgid "Assignment will appear at the bottom of the lesson." msgstr "Zadatak će se pojaviti na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "Certifikati su uspješno generirani" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Web stranica Grupe" msgid "Collaboration Preference" msgstr "Preference Saradnje" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Sklopi" @@ -1295,7 +1295,7 @@ msgstr "Ime Koledža" msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "Ključne riječi odvojene zarezom za SEO" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Čestitamo na certificiranju!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Kontaktirajte nas" @@ -1696,7 +1697,7 @@ msgstr "Lista Kurseva" msgid "Course Name" msgstr "Naziv Kursa" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "Pregled Kursa" @@ -1733,15 +1734,15 @@ msgstr "Naziv Kursa" msgid "Course added to program successfully" msgstr "Kurs je uspješno dodan u program" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "Kurs je uspješno kreiran" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "Kurs uspješno izbrisan" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "Kurs je uspješno ažuriran" @@ -1834,15 +1835,15 @@ msgstr "Kreiraj Razred Uživo" msgid "Create a Quiz" msgstr "Napravi Kviz" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "Kreiraj grupu" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "Kreiraj kurs" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "Kreiraj čas uživo" @@ -1854,15 +1855,15 @@ msgstr "Kreiraj novu Značku" msgid "Create an Assignment" msgstr "Kreiraj Zadatak" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "Kreiraj vašu prvu seriju" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "Kreiraj vaš prvi kurs" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "Kreiraj vašj prvi kviz" @@ -1870,11 +1871,11 @@ msgstr "Kreiraj vašj prvi kviz" msgid "Created" msgstr "Kreirano" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "Kreiranje grupe u toku" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "Kreiranje kursa u toku" @@ -1882,7 +1883,7 @@ msgstr "Kreiranje kursa u toku" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Trenutna Lekcija" msgid "Current Streak" msgstr "Aktuelni Period" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "Prilagođeni Šabloni Certifikata" @@ -1998,7 +1999,7 @@ msgstr "Tip Stepena" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Izbriši" msgid "Delete Chapter" msgstr "Izbriši Poglavlje" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "Izbriši Kurs" @@ -2020,7 +2021,7 @@ msgstr "Izbriši ovo Poglavlje?" msgid "Delete this lesson?" msgstr "Izbriši ovu Lekciju?" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Brisanjem kursa izbrisat će se i sva njegova poglavlja i lekcije. Jeste li sigurni da želite izbrisati ovaj kurs?" @@ -2270,6 +2271,10 @@ msgstr "Šablon e-pošte" msgid "Email Templates deleted successfully" msgstr "Šabloni e-pošte uspješno izbrisani" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "E-pošta je uspješno poslana" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "Potvrda upisa za {0}" msgid "Enrollment Count" msgstr "Broj Upisa" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "Prijava nije uspjela, {0}" @@ -2486,7 +2491,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:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "Prijava Vježbe" msgid "Exercise Title" msgstr "Naziv Vježbe" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Proširi" @@ -2648,6 +2653,10 @@ msgstr "Neuspješan upis u program: {0}" 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/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "Podnošenje nije uspjelo. Pokušaj ponovo. {0}" @@ -2833,7 +2842,7 @@ msgstr "Preuzmi Certifikat" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "Certificiraj se" @@ -2917,7 +2926,7 @@ msgstr "Naslov" msgid "Hello" msgstr "Zdravo" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Pomoć" @@ -2982,7 +2991,7 @@ msgstr "Istaknuti Tekst" msgid "Hints" msgstr "Nagovještaji" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Početna" @@ -3174,7 +3183,7 @@ msgstr "Naziv Institucije" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Instruktor" @@ -3210,8 +3219,8 @@ msgstr "Komentari Instruktora" msgid "Interest" msgstr "Kamata" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Uvod" @@ -3233,7 +3242,7 @@ msgstr "Pozivni Kod" msgid "Invite Only" msgstr "Samo po Pozivu" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "Pozovi vaš tim i učenike" @@ -3270,7 +3279,7 @@ msgstr "SCORM Paket" msgid "Issue Date" msgstr "Datum Izdavanja" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "Izdaj Certifikat" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Izdato" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Izdato" @@ -3698,7 +3707,7 @@ msgstr "Pokreni Datoteku" msgid "Learning Consistency" msgstr "Konzistentnost Učenja" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "Putevi Učenja" @@ -3908,7 +3917,7 @@ msgstr "Unesi ispravanu faktura adresu jer će se koristiti u vašoj fakturi." msgid "Manage Batch" msgstr "Upravljaj Grupom" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "Upravljajte svojim kursevima i grupama na prvi pogled" @@ -4218,8 +4227,12 @@ msgstr "Šablon Kreiranje Zahtjeva za Mentora" msgid "Mentor Request Status Update Template" msgstr "Status Šablona Kreiranja Zahtjeva za Mentora" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Poruka" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Opis" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Meta Slika" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta Ključne Riječi" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta tagovi" @@ -4309,7 +4322,7 @@ msgstr "Modul je netačan." msgid "Monday" msgstr "Ponedjeljak" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "Monetizacija" @@ -4365,7 +4378,7 @@ msgstr "Novi" msgid "New Batch" msgstr "Nova Grupa" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Novi Kurs" @@ -5058,7 +5071,7 @@ msgstr "Prijavi se da pristupiš ovoj stranici." msgid "Please login to continue with payment." msgstr "Prijavi se da nastaviš s plaćanjem." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "Molimo vas da se prijavite da biste se prijavili u program." @@ -5161,7 +5174,7 @@ msgstr "Objava" msgid "Postal Code" msgstr "Poštanski Broj" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "Pokreće se od Učenje" @@ -5538,7 +5551,7 @@ msgstr "Kviz je uspješno ažuriran" msgid "Quiz will appear at the bottom of the lesson." msgstr "Kviz će se pojaviti na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "Nastavi" msgid "Resume Video" msgstr "Nastavi Video" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "Nastavite od tamo gdje ste stali" @@ -5723,7 +5736,7 @@ msgstr "Preferenca Uloge" msgid "Role updated successfully" msgstr "Uloga je uspješno ažurirana" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Uloge" @@ -5941,6 +5954,10 @@ msgstr "Odaberi termin" msgid "Select an assignment" msgstr "Odaberi Zadatak" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Pošalji" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "Pošalji potvrdnu e-poštu" @@ -5972,15 +5989,15 @@ msgstr "Postavi boju" msgid "Set your Password" msgstr "Postavite svoju Lozinku" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "Postavljanje" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "Postavljanje Platnog Prolaza" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Status/Rezultat" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "Studenti će biti upisani u plaćenu grupu kada završe uplatu" msgid "Subgroup" msgstr "Podgrupa" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "Hvala vam na povratnim informacijama." msgid "Thanks and Regards" msgstr "Hvala i Pozdrav" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Kontaktiraj Administratora." @@ -6563,11 +6581,11 @@ msgstr "Grupa za koju ste se prijavili počinje sutra. Pripremite se i dođete n msgid "The course {0} is now available on {1}." msgstr "Kurs {0} je sada dostupan na {1}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Ocjenjivač ovog kursa je nedostupan od {0} do {1}. Odaberi datum nakon {1}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "Termin je već rezervirao drugi učesnik." @@ -6640,7 +6658,7 @@ msgstr "Ovaj čas je završen" msgid "This course has:" msgstr "Ovaj kurs ima:" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Ovaj kurs je besplatan." @@ -6676,8 +6694,8 @@ msgstr "Ovaj program se sastoji od {0} kurseva" msgid "This quiz consists of {0} questions." msgstr "Ovaj kviz se sastoji od {0} pitanja." -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Ova stranica se ažurira. Nećete moći vršiti nikakve promjene. Puni pristup će uskoro biti vraćen." @@ -6748,15 +6766,21 @@ msgstr "Vremenski Šablon" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Vremenska Zona" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "Do" msgid "To Date" msgstr "Do Datuma" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora." @@ -7253,7 +7277,7 @@ msgstr "Napišite svoj odgovor ovdje" msgid "Yellow" msgstr "Žuta" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Već imate ocjenjivanje na {0} na {1} za kurs {2}." @@ -7306,11 +7330,11 @@ msgstr "Ne možete promijeniti dostupnost dok se stranica ažurira." msgid "You cannot change the roles in read-only mode." msgstr "Ne možete mijenjati uloge u načinu rada samo za čitanje." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "Ne možete zakazati ocjenjivanje nakon {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "Ne možete zakazati ocjenjivanje za prošle termine." @@ -7367,19 +7391,23 @@ msgstr "Premašili ste maksimalan broj pokušaja ({0}) za ovaj kviz" msgid "You have got a score of {0} for the quiz {1}" msgstr "Imate ocjenu {0} za kviz {1}" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Odlučili ste da budete obaviješteni o ovom kursu. Primit ćete e-poštu kada kurs postane dostupan." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Imate zakazano {0} predstojećih {1} i {2} {3}." -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "Imate {0} predstojećih {1}." -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "Imate zakazano {0} {1}." @@ -7448,7 +7476,7 @@ msgstr "Vaš upis u {{ batch_name }} je potvrđen" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Vaša ocjena za kurs {0} je zakazana za {1} u {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "Vaš termin za ocjenjivanje je rezervisan" @@ -7565,11 +7593,15 @@ msgstr "dnevni period" msgid "days" msgstr "dana" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "evaluacija" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "evaluacije" @@ -7589,11 +7621,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "lekcije" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "čas uživo" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "časovi uživo" From 942c04cb688e98637c68a0c001350871a8a0abe5 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:23 +0530 Subject: [PATCH 27/77] chore: Serbian (Latin) translations --- lms/locale/sr_CS.po | 190 ++++++++++++++++++++++++++------------------ 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po index f0db0ff7..ec969698 100644 --- a/lms/locale/sr_CS.po +++ b/lms/locale/sr_CS.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-14 13:50\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "Dodaj lekciju" msgid "Add a Student" msgstr "Dodaj studenta" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "Dodaj poglavlje" @@ -208,7 +208,7 @@ msgstr "Dodaj obuku" msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu reč, a zatim pritisni enter" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "Dodaj lekciju" @@ -221,7 +221,7 @@ msgstr "Dodaj novog člana" msgid "Add a new question" msgstr "Dodaj novo pitanje" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "Dodaj program" @@ -245,7 +245,7 @@ msgstr "Dodajte zadatak u svoju lekciju" msgid "Add at least one possible answer for this question: {0}" msgstr "Dodajte bar jedan mogući odgovor za ovo pitanje: {0}" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "Dodajte obuke u Vašu grupu" @@ -253,7 +253,7 @@ msgstr "Dodajte obuke u Vašu grupu" msgid "Add quiz to this video" msgstr "Dodaj kviz u ovaj video-snimak" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "Dodajte studente u svoju grupu" @@ -269,11 +269,11 @@ msgstr "Dodajte veb-stranicu u bočnu traku" msgid "Add your assignment as {0}" msgstr "Dodajte svoj zadatak kao {0}" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "Dodajte Vaše prvo poglavlje" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "Dodajte Vašu prvu lekciju" @@ -378,11 +378,11 @@ msgstr "Iznos (USD)" msgid "Amount and currency are required for paid batches." msgstr "Iznos i valuta su neophodni za plaćene grupe." -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "Iznos i valuta su neophodni za plaćene sertifikate." -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "Iznos i valuta su neophodni za plaćene obuke." @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Procena {0} je već dodata ovoj grupi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "Zadatak je uspešno ažuriran" msgid "Assignment will appear at the bottom of the lesson." msgstr "Zadatak će se prikazivati na dnu u okviru lekcije." -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "Sertifikati su uspešno generisani" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "Veb-stranica obrazovne grupe" msgid "Collaboration Preference" msgstr "Preferencije za saradnju" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "Sažmi" @@ -1295,7 +1295,7 @@ msgstr "Naziv fakulteta" msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "Ključne reči, odvojene zarezom, za SEO" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "Čestitamo na dobijanju sertifikata!" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "Kontaktirajte nas" @@ -1696,7 +1697,7 @@ msgstr "Lista obuke" msgid "Course Name" msgstr "Naziv obuke" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "Plan obuke" @@ -1733,15 +1734,15 @@ msgstr "Naslov obuke" msgid "Course added to program successfully" msgstr "Obuka je uspešno dodata u program" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "Obuka je uspešno kreirana" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "Obuka je uspešno obrisana" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "Obuka je uspešno ažurirana" @@ -1834,15 +1835,15 @@ msgstr "Kreiraj onlajn predavanje" msgid "Create a Quiz" msgstr "Kreiraj kviz" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "Kreiraj grupu" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "Kreiraj obuku" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "Kreiraj onlajn predavanje" @@ -1854,15 +1855,15 @@ msgstr "Kreiraj novi bedž" msgid "Create an Assignment" msgstr "Kreiraj zadatak" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "Kreirajte svoju prvu grupu" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "Kreirajte svoju prvu obuku" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "Kreirajte svoj prvi kviz" @@ -1870,11 +1871,11 @@ msgstr "Kreirajte svoj prvi kviz" msgid "Created" msgstr "Kreirano" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "Kreiranje grupe" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "Kreiranje obuke" @@ -1882,7 +1883,7 @@ msgstr "Kreiranje obuke" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "Trenutna lekcija" msgid "Current Streak" msgstr "Trenutni niz dana" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "Prilagođeni šablon sertifikata" @@ -1998,7 +1999,7 @@ msgstr "Vrsta diplome" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "Obriši" msgid "Delete Chapter" msgstr "Obriši poglavlje" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "Obriši obuku" @@ -2020,7 +2021,7 @@ msgstr "Obriši ovo poglavlje?" msgid "Delete this lesson?" msgstr "Obrišite ovu lekciju?" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Brisanjem obuke takođe će se obrisati sva poglavlja i lekcije. Da li ste sigurni da želite da obrišete ovu obuku?" @@ -2270,6 +2271,10 @@ msgstr "Imejl šabloni" msgid "Email Templates deleted successfully" msgstr "Imejl šablon je uspešno obrisan" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "Imejl je uspešno poslat" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "Potvrda o upisu za {0}" msgid "Enrollment Count" msgstr "Broj upisanih" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "Neuspešan upis, {0}" @@ -2486,7 +2491,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:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "Podnošenje vežbe" msgid "Exercise Title" msgstr "Naslov vežbe" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "Proširi" @@ -2648,6 +2653,10 @@ msgstr "Neuspešan upis u program: {0}" 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/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "Neuspešno podnošenje. Pokušajte ponovo. {0}" @@ -2833,7 +2842,7 @@ msgstr "Preuzmi sertifikat" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "Stekni sertifikat" @@ -2917,7 +2926,7 @@ msgstr "Naslov" msgid "Hello" msgstr "Zdravo" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "Pomoć" @@ -2982,7 +2991,7 @@ msgstr "Istaknuti tekst" msgid "Hints" msgstr "Saveti" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "Početna stranica" @@ -3174,7 +3183,7 @@ msgstr "Naziv institucije" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Predavač" @@ -3210,8 +3219,8 @@ msgstr "Komentari predavača" msgid "Interest" msgstr "Interesovanje" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "Uvod" @@ -3233,7 +3242,7 @@ msgstr "Šifra pozivnice" msgid "Invite Only" msgstr "Samo za pozvane" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "Pozovite svoj tim i studente" @@ -3270,7 +3279,7 @@ msgstr "SCORM paket" msgid "Issue Date" msgstr "Datum izdavanja" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "Izdaj sertifikat" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "Izdato" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "Izdato" @@ -3698,7 +3707,7 @@ msgstr "Pokreni fajl" msgid "Learning Consistency" msgstr "Doslednost u učenju" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "Edukativni putevi" @@ -3908,7 +3917,7 @@ msgstr "Unesite tačan naziv za fakturisanje jer će biti korišćeno na Vašoj msgid "Manage Batch" msgstr "Upravljaj grupom" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "Upravljajte svojim obukama i grupama jednostavno i pregledno" @@ -4218,8 +4227,12 @@ msgstr "Šablon za kreiranje zahteva za mentora" msgid "Mentor Request Status Update Template" msgstr "Šablon za ažuriranje statusa zahteva za mentora" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "Poruka" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta opis" @@ -4233,12 +4246,12 @@ msgid "Meta Image" msgstr "Meta slika" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta ključne reči" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "Meta oznake" @@ -4309,7 +4322,7 @@ msgstr "Modul je neispravan." msgid "Monday" msgstr "Ponedeljak" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "Monetizacija" @@ -4365,7 +4378,7 @@ msgstr "Novi" msgid "New Batch" msgstr "Nova grupa" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "Nova obuka" @@ -5058,7 +5071,7 @@ msgstr "Molimo Vas da se prijavite da biste pristupili ovoj stranici." msgid "Please login to continue with payment." msgstr "Molimo Vas da se prijavite da biste nastavili sa plaćanjem." -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "Molimo Vas da se prijavite da biste se upisali u program." @@ -5161,7 +5174,7 @@ msgstr "Objavi" msgid "Postal Code" msgstr "Poštanski broj" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "Powered by Learning" @@ -5538,7 +5551,7 @@ msgstr "Kviz je uspešno ažuriran" msgid "Quiz will appear at the bottom of the lesson." msgstr "Kviz će biti prikazivan na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "CV" msgid "Resume Video" msgstr "Nastavi video-snimak" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "Nastavite tamo gde ste stali" @@ -5723,7 +5736,7 @@ msgstr "Poželjna uloga" msgid "Role updated successfully" msgstr "Uloga je uspešno ažurirana" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "Uloge" @@ -5941,6 +5954,10 @@ msgstr "Izaberite termin" msgid "Select an assignment" msgstr "Izaberite zadatak" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "Pošalji" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "Pošalji imejl potvrde" @@ -5972,15 +5989,15 @@ msgstr "Postavite boju" msgid "Set your Password" msgstr "Postavite svoju lozinku" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "Podešavanje" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "Podešavanje platnog portala" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "Status/Rezultat" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "Studenti će biti upisani u plaćenu grupu nakon što izvrše uplatu" msgid "Subgroup" msgstr "Podgrupa" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "Hvala Vam što ste podelili svoje utiske." msgid "Thanks and Regards" msgstr "Hvala i srdačan pozdrav" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Molimo Vas da kontaktirate administratora." @@ -6563,11 +6581,11 @@ msgstr "Grupa u koju ste se upisali počinje sutra. Molimo Vas da budete spremni msgid "The course {0} is now available on {1}." msgstr "Obuka {0} je sada dostupna na {1}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Osoba koja ocenjuje ovu obuku nije dostupna u periodu od {0} do {1}. Molimo Vas da izaberete datum nakon {1}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "Termin je već rezervisan od strane drugog učesnika." @@ -6640,7 +6658,7 @@ msgstr "Ovo predavanje se završilo" msgid "This course has:" msgstr "Ova obuka sadrži:" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "Ova obuka je besplatna." @@ -6676,8 +6694,8 @@ msgstr "Ovaj program se sastoji od {0} obuka" msgid "This quiz consists of {0} questions." msgstr "Kviz se sastoji od {0} pitanja." -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Sajt se ažurira. Trenutno nisu moguće izmene. Pun pristup će uskoro biti vraćen." @@ -6748,15 +6766,21 @@ msgstr "Šablon rasporeda nastave" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "Vremenska zona" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "Za" msgid "To Date" msgstr "Datum završetka" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "Za pridruživanje ovoj grupi, molimo Vas da kontaktirate administratora." @@ -7253,7 +7277,7 @@ msgstr "Ovde upišite Vaš odgovor" msgid "Yellow" msgstr "Žuta" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Već postoji ocena na {0} u {1} za obuku {2}." @@ -7306,11 +7330,11 @@ msgstr "Ne možete menjati dostupnost dok se sajt ažurira." msgid "You cannot change the roles in read-only mode." msgstr "Ne možete menjati uloge u režimu samo za čitanje." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "Ne možete zakazati ocenjivanje nakon {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "Ocenjivanje nije moguće zakazati za termine koji su već prošli." @@ -7367,19 +7391,23 @@ msgstr "Premašili ste maksimalan dozvoljeni broj pokušaja ({0}) za ovaj kviz" msgid "You have got a score of {0} for the quiz {1}" msgstr "Dobili ste rezultat od {0} na kvizu {1}" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Izabrali ste da budete obavešteni o ovoj obuci. Dobićete imejl kada obuka postane dostupna." -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Imate zakazane {0} predstojeće {1} i {2} {3}." -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "Imate {0} predstojećih {1}." -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "Imate zakazano {0} {1}." @@ -7448,7 +7476,7 @@ msgstr "Vaš upis u {{ batch_name }} je potvrđen" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Vaše ocenjivanje za obuku {0} je zakazano za {1} u {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "Vaš termin za ocenjivanje je rezervisan" @@ -7565,11 +7593,15 @@ msgstr "niz dana" msgid "days" msgstr "dani" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "evaluacija" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "ocenjivanja" @@ -7589,11 +7621,11 @@ msgstr "petar@primer.com" msgid "lessons" msgstr "lekcije" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "onlajn predavanje" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "onlajn predavanja" From 342512f3e1bdcff53f07b85ad8a30fd88c9b0fee Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:49:25 +0530 Subject: [PATCH 28/77] chore: Esperanto translations --- lms/locale/eo.po | 190 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 79 deletions(-) diff --git a/lms/locale/eo.po b/lms/locale/eo.po index 2d6437f5..c489ffeb 100644 --- a/lms/locale/eo.po +++ b/lms/locale/eo.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-10 16:04+0000\n" -"PO-Revision-Date: 2025-10-13 13:37\n" +"POT-Creation-Date: 2025-10-17 16:04+0000\n" +"PO-Revision-Date: 2025-10-20 15:19\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -196,7 +196,7 @@ msgstr "crwdns149222:0crwdne149222:0" msgid "Add a Student" msgstr "crwdns149224:0crwdne149224:0" -#: frontend/src/components/AppSidebar.vue:597 +#: frontend/src/components/AppSidebar.vue:600 msgid "Add a chapter" msgstr "crwdns151726:0crwdne151726:0" @@ -208,7 +208,7 @@ msgstr "crwdns149226:0crwdne149226:0" msgid "Add a keyword and then press enter" msgstr "crwdns152004:0crwdne152004:0" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:601 msgid "Add a lesson" msgstr "crwdns151728:0crwdne151728:0" @@ -221,7 +221,7 @@ msgstr "crwdns155798:0crwdne155798:0" msgid "Add a new question" msgstr "crwdns149228:0crwdne149228:0" -#: frontend/src/components/AppSidebar.vue:612 +#: frontend/src/components/AppSidebar.vue:615 msgid "Add a program" msgstr "crwdns159750:0crwdne159750:0" @@ -245,7 +245,7 @@ msgstr "crwdns152104:0crwdne152104:0" msgid "Add at least one possible answer for this question: {0}" msgstr "crwdns149236:0{0}crwdne149236:0" -#: frontend/src/components/AppSidebar.vue:561 +#: frontend/src/components/AppSidebar.vue:564 msgid "Add courses to your batch" msgstr "crwdns154437:0crwdne154437:0" @@ -253,7 +253,7 @@ msgstr "crwdns154437:0crwdne154437:0" msgid "Add quiz to this video" msgstr "crwdns155290:0crwdne155290:0" -#: frontend/src/components/AppSidebar.vue:540 +#: frontend/src/components/AppSidebar.vue:543 msgid "Add students to your batch" msgstr "crwdns154439:0crwdne154439:0" @@ -269,11 +269,11 @@ msgstr "crwdns149238:0crwdne149238:0" msgid "Add your assignment as {0}" msgstr "crwdns149240:0{0}crwdne149240:0" -#: frontend/src/components/AppSidebar.vue:473 +#: frontend/src/components/AppSidebar.vue:476 msgid "Add your first chapter" msgstr "crwdns154441:0crwdne154441:0" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:492 msgid "Add your first lesson" msgstr "crwdns154443:0crwdne154443:0" @@ -378,11 +378,11 @@ msgstr "crwdns149270:0crwdne149270:0" msgid "Amount and currency are required for paid batches." msgstr "crwdns151730:0crwdne151730:0" -#: lms/lms/doctype/lms_course/lms_course.py:76 +#: lms/lms/doctype/lms_course/lms_course.py:79 msgid "Amount and currency are required for paid certificates." msgstr "crwdns152599:0crwdne152599:0" -#: lms/lms/doctype/lms_course/lms_course.py:73 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid courses." msgstr "crwdns151732:0crwdne151732:0" @@ -508,7 +508,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "crwdns149308:0{0}crwdne149308:0" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:615 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -590,7 +590,7 @@ msgstr "crwdns154598:0crwdne154598:0" msgid "Assignment will appear at the bottom of the lesson." msgstr "crwdns149324:0crwdne149324:0" -#: frontend/src/components/AppSidebar.vue:619 +#: frontend/src/components/AppSidebar.vue:622 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1017,7 +1017,7 @@ msgstr "crwdns151924:0crwdne151924:0" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:623 +#: frontend/src/components/AppSidebar.vue:626 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1276,7 +1276,7 @@ msgstr "crwdns149490:0crwdne149490:0" msgid "Collaboration Preference" msgstr "crwdns149492:0crwdne149492:0" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Collapse" msgstr "crwdns154602:0crwdne154602:0" @@ -1295,7 +1295,7 @@ msgstr "crwdns149496:0crwdne149496:0" msgid "Color" msgstr "crwdns149498:0crwdne149498:0" -#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312 msgid "Comma separated keywords for SEO" msgstr "crwdns155232:0crwdne155232:0" @@ -1469,6 +1469,7 @@ msgid "Congratulations on getting certified!" msgstr "crwdns149534:0crwdne149534:0" #. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: frontend/src/components/ContactUsEmail.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Contact Us" msgstr "crwdns160252:0crwdne160252:0" @@ -1696,7 +1697,7 @@ msgstr "crwdns149578:0crwdne149578:0" msgid "Course Name" msgstr "crwdns149580:0crwdne149580:0" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322 msgid "Course Outline" msgstr "crwdns151624:0crwdne151624:0" @@ -1733,15 +1734,15 @@ msgstr "crwdns149590:0crwdne149590:0" msgid "Course added to program successfully" msgstr "crwdns158496:0crwdne158496:0" -#: frontend/src/pages/CourseForm.vue:547 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course created successfully" msgstr "crwdns155084:0crwdne155084:0" -#: frontend/src/pages/CourseForm.vue:584 +#: frontend/src/pages/CourseForm.vue:597 msgid "Course deleted successfully" msgstr "crwdns151586:0crwdne151586:0" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:580 msgid "Course updated successfully" msgstr "crwdns155086:0crwdne155086:0" @@ -1834,15 +1835,15 @@ msgstr "crwdns149614:0crwdne149614:0" msgid "Create a Quiz" msgstr "crwdns155804:0crwdne155804:0" -#: frontend/src/components/AppSidebar.vue:605 +#: frontend/src/components/AppSidebar.vue:608 msgid "Create a batch" msgstr "crwdns154445:0crwdne154445:0" -#: frontend/src/components/AppSidebar.vue:596 +#: frontend/src/components/AppSidebar.vue:599 msgid "Create a course" msgstr "crwdns151738:0crwdne151738:0" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:609 msgid "Create a live class" msgstr "crwdns154447:0crwdne154447:0" @@ -1854,15 +1855,15 @@ msgstr "crwdns155882:0crwdne155882:0" msgid "Create an Assignment" msgstr "crwdns154604:0crwdne154604:0" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create your first batch" msgstr "crwdns154449:0crwdne154449:0" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:464 msgid "Create your first course" msgstr "crwdns154451:0crwdne154451:0" -#: frontend/src/components/AppSidebar.vue:508 +#: frontend/src/components/AppSidebar.vue:511 msgid "Create your first quiz" msgstr "crwdns154453:0crwdne154453:0" @@ -1870,11 +1871,11 @@ msgstr "crwdns154453:0crwdne154453:0" msgid "Created" msgstr "crwdns152116:0crwdne152116:0" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:605 msgid "Creating a batch" msgstr "crwdns154455:0crwdne154455:0" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:596 msgid "Creating a course" msgstr "crwdns154457:0crwdne154457:0" @@ -1882,7 +1883,7 @@ msgstr "crwdns154457:0crwdne154457:0" #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/TransactionDetails.vue:64 -#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1898,7 +1899,7 @@ msgstr "crwdns149620:0crwdne149620:0" msgid "Current Streak" msgstr "crwdns159340:0crwdne159340:0" -#: frontend/src/components/AppSidebar.vue:629 +#: frontend/src/components/AppSidebar.vue:632 msgid "Custom Certificate Templates" msgstr "crwdns154459:0crwdne154459:0" @@ -1998,7 +1999,7 @@ msgstr "crwdns149644:0crwdne149644:0" #: frontend/src/components/CourseOutline.vue:360 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 #: frontend/src/pages/Programs/ProgramForm.vue:231 msgid "Delete" @@ -2008,7 +2009,7 @@ msgstr "crwdns149646:0crwdne149646:0" msgid "Delete Chapter" msgstr "crwdns151626:0crwdne151626:0" -#: frontend/src/pages/CourseForm.vue:591 +#: frontend/src/pages/CourseForm.vue:604 msgid "Delete Course" msgstr "crwdns151588:0crwdne151588:0" @@ -2020,7 +2021,7 @@ msgstr "crwdns151628:0crwdne151628:0" msgid "Delete this lesson?" msgstr "crwdns151630:0crwdne151630:0" -#: frontend/src/pages/CourseForm.vue:592 +#: frontend/src/pages/CourseForm.vue:605 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "crwdns151590:0crwdne151590:0" @@ -2270,6 +2271,10 @@ msgstr "crwdns149702:0crwdne149702:0" msgid "Email Templates deleted successfully" msgstr "crwdns155188:0crwdne155188:0" +#: frontend/src/components/ContactUsEmail.vue:57 +msgid "Email sent successfully" +msgstr "crwdns160426:0crwdne160426:0" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -2384,7 +2389,7 @@ msgstr "crwdns152430:0{0}crwdne152430:0" msgid "Enrollment Count" msgstr "crwdns149730:0crwdne149730:0" -#: lms/lms/utils.py:1880 +#: lms/lms/utils.py:1888 msgid "Enrollment Failed, {0}" msgstr "crwdns158314:0{0}crwdne158314:0" @@ -2486,7 +2491,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:268 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2574,7 +2579,7 @@ msgstr "crwdns149772:0crwdne149772:0" msgid "Exercise Title" msgstr "crwdns149774:0crwdne149774:0" -#: frontend/src/components/AppSidebar.vue:142 +#: frontend/src/components/AppSidebar.vue:145 msgid "Expand" msgstr "crwdns154608:0crwdne154608:0" @@ -2648,6 +2653,10 @@ msgstr "crwdns158512:0{0}crwdne158512:0" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "crwdns155242:0{0}crwdnd155242:0{1}crwdne155242:0" +#: frontend/src/components/ContactUsEmail.vue:63 +msgid "Failed to send email" +msgstr "crwdns160428:0crwdne160428:0" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "crwdns155708:0{0}crwdne155708:0" @@ -2833,7 +2842,7 @@ msgstr "crwdns149838:0crwdne149838:0" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:125 +#: frontend/src/components/CourseCard.vue:126 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "crwdns152432:0crwdne152432:0" @@ -2917,7 +2926,7 @@ msgstr "crwdns149856:0crwdne149856:0" msgid "Hello" msgstr "crwdns149858:0crwdne149858:0" -#: frontend/src/components/AppSidebar.vue:128 +#: frontend/src/components/AppSidebar.vue:131 msgid "Help" msgstr "crwdns154461:0crwdne154461:0" @@ -2982,7 +2991,7 @@ msgstr "crwdns157418:0crwdne157418:0" msgid "Hints" msgstr "crwdns149878:0crwdne149878:0" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 +#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 msgid "Home" msgstr "crwdns159344:0crwdne159344:0" @@ -3174,7 +3183,7 @@ msgstr "crwdns149934:0crwdne149934:0" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "crwdns149936:0crwdne149936:0" @@ -3210,8 +3219,8 @@ msgstr "crwdns149944:0crwdne149944:0" msgid "Interest" msgstr "crwdns149946:0crwdne149946:0" -#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:591 msgid "Introduction" msgstr "crwdns154463:0crwdne154463:0" @@ -3233,7 +3242,7 @@ msgstr "crwdns149956:0crwdne149956:0" msgid "Invite Only" msgstr "crwdns149960:0crwdne149960:0" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:522 msgid "Invite your team and students" msgstr "crwdns154465:0crwdne154465:0" @@ -3270,7 +3279,7 @@ msgstr "crwdns151636:0crwdne151636:0" msgid "Issue Date" msgstr "crwdns149968:0crwdne149968:0" -#: frontend/src/components/AppSidebar.vue:626 +#: frontend/src/components/AppSidebar.vue:629 msgid "Issue a Certificate" msgstr "crwdns154467:0crwdne154467:0" @@ -3283,7 +3292,7 @@ msgid "Issued On" msgstr "crwdns149970:0crwdne149970:0" #: frontend/src/pages/ProfileAbout.vue:73 -#: frontend/src/pages/ProfileCertificates.vue:17 +#: frontend/src/pages/ProfileCertificates.vue:20 #: lms/templates/certificates_section.html:11 msgid "Issued on" msgstr "crwdns149972:0crwdne149972:0" @@ -3698,7 +3707,7 @@ msgstr "crwdns151638:0crwdne151638:0" msgid "Learning Consistency" msgstr "crwdns159350:0crwdne159350:0" -#: frontend/src/components/AppSidebar.vue:610 +#: frontend/src/components/AppSidebar.vue:613 msgid "Learning Paths" msgstr "crwdns159760:0crwdne159760:0" @@ -3908,7 +3917,7 @@ msgstr "crwdns152605:0crwdne152605:0" msgid "Manage Batch" msgstr "crwdns150132:0crwdne150132:0" -#: frontend/src/pages/Home/Home.vue:119 +#: frontend/src/pages/Home/Home.vue:120 msgid "Manage your courses and batches at a glance" msgstr "crwdns159354:0crwdne159354:0" @@ -4218,8 +4227,12 @@ msgstr "crwdns150184:0crwdne150184:0" msgid "Mentor Request Status Update Template" msgstr "crwdns150186:0crwdne150186:0" +#: frontend/src/components/ContactUsEmail.vue:19 +msgid "Message" +msgstr "crwdns160430:0crwdne160430:0" + #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "crwdns154526:0crwdne154526:0" @@ -4233,12 +4246,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:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "crwdns154704:0crwdne154704:0" -#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298 msgid "Meta Tags" msgstr "crwdns155256:0crwdne155256:0" @@ -4309,7 +4322,7 @@ msgstr "crwdns150202:0crwdne150202:0" msgid "Monday" msgstr "crwdns150204:0crwdne150204:0" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:637 msgid "Monetization" msgstr "crwdns154469:0crwdne154469:0" @@ -4365,7 +4378,7 @@ msgstr "crwdns150214:0crwdne150214:0" msgid "New Batch" msgstr "crwdns150218:0crwdne150218:0" -#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93 +#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93 msgid "New Course" msgstr "crwdns150220:0crwdne150220:0" @@ -5058,7 +5071,7 @@ msgstr "crwdns150426:0crwdne150426:0" msgid "Please login to continue with payment." msgstr "crwdns150428:0crwdne150428:0" -#: lms/lms/utils.py:2012 +#: lms/lms/utils.py:2020 msgid "Please login to enroll in the program." msgstr "crwdns158528:0crwdne158528:0" @@ -5161,7 +5174,7 @@ msgstr "crwdns150448:0crwdne150448:0" msgid "Postal Code" msgstr "crwdns150450:0crwdne150450:0" -#: frontend/src/components/AppSidebar.vue:122 +#: frontend/src/components/AppSidebar.vue:125 msgid "Powered by Learning" msgstr "crwdns154618:0crwdne154618:0" @@ -5538,7 +5551,7 @@ msgstr "crwdns150538:0crwdne150538:0" msgid "Quiz will appear at the bottom of the lesson." msgstr "crwdns150540:0crwdne150540:0" -#: frontend/src/components/AppSidebar.vue:618 +#: frontend/src/components/AppSidebar.vue:621 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5682,7 +5695,7 @@ msgstr "crwdns150582:0crwdne150582:0" msgid "Resume Video" msgstr "crwdns155300:0crwdne155300:0" -#: frontend/src/pages/Home/Home.vue:142 +#: frontend/src/pages/Home/Home.vue:143 msgid "Resume where you left off" msgstr "crwdns159368:0crwdne159368:0" @@ -5723,7 +5736,7 @@ msgstr "crwdns150594:0crwdne150594:0" msgid "Role updated successfully" msgstr "crwdns155104:0crwdne155104:0" -#: frontend/src/components/AppSidebar.vue:646 +#: frontend/src/components/AppSidebar.vue:649 msgid "Roles" msgstr "crwdns154473:0crwdne154473:0" @@ -5941,6 +5954,10 @@ msgstr "crwdns150640:0crwdne150640:0" msgid "Select an assignment" msgstr "crwdns152134:0crwdne152134:0" +#: frontend/src/components/ContactUsEmail.vue:33 +msgid "Send" +msgstr "crwdns160432:0crwdne160432:0" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 msgid "Send Confirmation Email" msgstr "crwdns152450:0crwdne152450:0" @@ -5972,15 +5989,15 @@ msgstr "crwdns157176:0crwdne157176:0" msgid "Set your Password" msgstr "crwdns150646:0crwdne150646:0" -#: frontend/src/components/AppSidebar.vue:589 +#: frontend/src/components/AppSidebar.vue:592 msgid "Setting up" msgstr "crwdns154475:0crwdne154475:0" -#: frontend/src/components/AppSidebar.vue:639 +#: frontend/src/components/AppSidebar.vue:642 msgid "Setting up payment gateway" msgstr "crwdns154477:0crwdne154477:0" -#: frontend/src/components/AppSidebar.vue:644 +#: frontend/src/components/AppSidebar.vue:647 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6279,7 +6296,7 @@ msgstr "crwdns150736:0crwdne150736:0" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38 +#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 #: lms/fixtures/custom_field.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -6316,6 +6333,7 @@ msgstr "crwdns150752:0crwdne150752:0" msgid "Subgroup" msgstr "crwdns150754:0crwdne150754:0" +#: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" @@ -6551,7 +6569,7 @@ msgstr "crwdns155204:0crwdne155204:0" msgid "Thanks and Regards" msgstr "crwdns150794:0crwdne150794:0" -#: lms/lms/utils.py:1904 +#: lms/lms/utils.py:1912 msgid "The batch is full. Please contact the Administrator." msgstr "crwdns152138:0crwdne152138:0" @@ -6563,11 +6581,11 @@ msgstr "crwdns152517:0crwdne152517:0" msgid "The course {0} is now available on {1}." msgstr "crwdns150796:0{0}crwdnd150796:0{1}crwdne150796:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "crwdns150798:0{0}crwdnd150798:0{1}crwdnd150798:0{1}crwdne150798:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "crwdns150802:0crwdne150802:0" @@ -6640,7 +6658,7 @@ msgstr "crwdns152144:0crwdne152144:0" msgid "This course has:" msgstr "crwdns150820:0crwdne150820:0" -#: lms/lms/utils.py:1765 +#: lms/lms/utils.py:1773 msgid "This course is free." msgstr "crwdns150822:0crwdne150822:0" @@ -6676,8 +6694,8 @@ msgstr "crwdns158544:0{0}crwdne158544:0" msgid "This quiz consists of {0} questions." msgstr "crwdns150830:0{0}crwdne150830:0" -#: frontend/src/components/AppSidebar.vue:75 -#: frontend/src/components/AppSidebar.vue:115 +#: frontend/src/components/AppSidebar.vue:78 +#: frontend/src/components/AppSidebar.vue:118 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "crwdns154788:0crwdne154788:0" @@ -6748,15 +6766,21 @@ msgstr "crwdns150844:0crwdne150844:0" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' +#. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 +#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" msgstr "crwdns150846:0crwdne150846:0" +#: lms/lms/doctype/lms_course/lms_course.py:72 +msgid "Timezone is required for paid certificates." +msgstr "crwdns160434:0crwdne160434:0" + #: lms/templates/emails/batch_confirmation.html:21 #: lms/templates/emails/batch_start_reminder.html:16 #: lms/templates/emails/live_class_reminder.html:16 @@ -6826,7 +6850,7 @@ msgstr "crwdns150852:0crwdne150852:0" msgid "To Date" msgstr "crwdns150854:0crwdne150854:0" -#: lms/lms/utils.py:1776 +#: lms/lms/utils.py:1784 msgid "To join this batch, please contact the Administrator." msgstr "crwdns150858:0crwdne150858:0" @@ -7253,7 +7277,7 @@ msgstr "crwdns150976:0crwdne150976:0" msgid "Yellow" msgstr "crwdns157184:0crwdne157184:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "crwdns150978:0{0}crwdnd150978:0{1}crwdnd150978:0{2}crwdne150978:0" @@ -7306,11 +7330,11 @@ msgstr "crwdns154790:0crwdne154790:0" msgid "You cannot change the roles in read-only mode." msgstr "crwdns154792:0crwdne154792:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "crwdns150996:0{0}crwdne150996:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103 msgid "You cannot schedule evaluations for past slots." msgstr "crwdns150998:0crwdne150998:0" @@ -7367,19 +7391,23 @@ msgstr "crwdns152527:0{0}crwdne152527:0" msgid "You have got a score of {0} for the quiz {1}" msgstr "crwdns151852:0{0}crwdnd151852:0{1}crwdne151852:0" +#: frontend/src/pages/ProfileCertificates.vue:26 +msgid "You have not received any certificates yet." +msgstr "crwdns160436:0crwdne160436:0" + #: lms/lms/widgets/NoPreviewModal.html:12 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "crwdns151018:0crwdne151018:0" -#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125 +#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "crwdns159386:0{0}crwdnd159386:0{1}crwdnd159386:0{2}crwdnd159386:0{3}crwdne159386:0" -#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132 +#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 msgid "You have {0} upcoming {1}." msgstr "crwdns159388:0{0}crwdnd159388:0{1}crwdne159388:0" -#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137 +#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 msgid "You have {0} {1} scheduled." msgstr "crwdns159390:0{0}crwdnd159390:0{1}crwdne159390:0" @@ -7448,7 +7476,7 @@ msgstr "crwdns155212:0{{ batch_name }}crwdne155212:0" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "crwdns151038:0{0}crwdnd151038:0{1}crwdnd151038:0{2}crwdnd151038:0{3}crwdne151038:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136 msgid "Your evaluation slot has been booked" msgstr "crwdns151040:0crwdne151040:0" @@ -7565,11 +7593,15 @@ msgstr "crwdns159396:0crwdne159396:0" msgid "days" msgstr "crwdns159398:0crwdne159398:0" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/CourseForm.vue:290 +msgid "e.g. IST, UTC, GMT..." +msgstr "crwdns160438:0crwdne160438:0" + +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluation" msgstr "crwdns159400:0crwdne159400:0" -#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 msgid "evaluations" msgstr "crwdns159402:0crwdne159402:0" @@ -7589,11 +7621,11 @@ msgstr "crwdns151062:0crwdne151062:0" msgid "lessons" msgstr "crwdns158550:0crwdne158550:0" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live class" msgstr "crwdns159404:0crwdne159404:0" -#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122 +#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 msgid "live classes" msgstr "crwdns159406:0crwdne159406:0" From 4290ed2f04a03cc561c3695c79f84afe0129be2c Mon Sep 17 00:00:00 2001 From: Rehan Ansari Date: Mon, 20 Oct 2025 21:42:41 +0530 Subject: [PATCH 29/77] fix: scroll issue in settings --- frontend/src/components/Settings/Settings.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/Settings/Settings.vue b/frontend/src/components/Settings/Settings.vue index e4c9d97d..fe8b2484 100644 --- a/frontend/src/components/Settings/Settings.vue +++ b/frontend/src/components/Settings/Settings.vue @@ -2,7 +2,9 @@