From e6348cfa205100c5fefb79bb71958e35b9da278e Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 1 Jul 2025 00:39:43 +0530 Subject: [PATCH] chore: Serbian (Latin) translations --- lms/locale/sr_CS.po | 359 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 320 insertions(+), 39 deletions(-) diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po index aab51d98..647984ef 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-06-20 16:04+0000\n" -"PO-Revision-Date: 2025-06-23 16:55\n" +"POT-Creation-Date: 2025-06-27 16:04+0000\n" +"PO-Revision-Date: 2025-06-30 19:09\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -155,10 +155,18 @@ msgstr "Dodaj lekciju" msgid "Add Quiz to Video" msgstr "Dodaj kviz u video-snimak" +#: frontend/src/components/Controls/ChildTable.vue:69 +msgid "Add Row" +msgstr "Dodaj red" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Dodaj termin" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:35 +msgid "Add Test Case" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Dodaj poglavlje" @@ -192,7 +200,11 @@ msgstr "Dodaj lekciju" msgid "Add a new question" msgstr "Dodaj novo pitanje" -#: frontend/src/components/AssessmentPlugin.vue:11 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:5 +msgid "Add a programming exercise to your lesson" +msgstr "" + +#: frontend/src/components/AssessmentPlugin.vue:7 msgid "Add a quiz to your lesson" msgstr "Dodajte kviz u svoju lekciju" @@ -200,7 +212,7 @@ msgstr "Dodajte kviz u svoju lekciju" msgid "Add an assessment" msgstr "Dodaj procenu" -#: frontend/src/components/AssessmentPlugin.vue:14 +#: frontend/src/components/AssessmentPlugin.vue:8 msgid "Add an assignment to your lesson" msgstr "Dodajte zadatak u svoju lekciju" @@ -463,6 +475,7 @@ msgstr "Dodeli" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' +#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 #: frontend/src/utils/assignment.js:24 #: lms/lms/doctype/course_lesson/course_lesson.json @@ -509,7 +522,7 @@ 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:584 -#: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 +#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 msgid "Assignments" msgstr "Dodeljeni zadaci" @@ -517,6 +530,10 @@ msgstr "Dodeljeni zadaci" msgid "At least one option must be correct for this question." msgstr "Bar jedna opcija mora biti tačna za ovo pitanje." +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.py:15 +msgid "At least one test case is required for the programming exercise." +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:5 msgid "Attendance for Class - {0}" msgstr "Prisustvo na predavanju - {0}" @@ -636,6 +653,8 @@ msgstr "Potvrda upisa u grupu" #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Batch Evaluator" msgstr "Osoba za ocenjivanje grupe" @@ -843,7 +862,7 @@ msgstr "Link sertifikata" msgid "Certificate of Completion" msgstr "Sertifikat o pohađanju" -#: frontend/src/components/Modals/Event.vue:311 +#: frontend/src/components/Modals/Event.vue:317 msgid "Certificate saved successfully" msgstr "Sertifikat je uspešno sačuvan" @@ -864,7 +883,7 @@ msgstr "Sertifikati su uspešno generisani" #. Label of a Link in the LMS Workspace #: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 -#: frontend/src/components/Modals/Event.vue:372 +#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 @@ -946,10 +965,18 @@ msgstr "Poglavlja" msgid "Check" msgstr "Označi" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:16 +msgid "Check All Submissions" +msgstr "" + #: lms/templates/emails/mention_template.html:10 msgid "Check Discussion" msgstr "Proveri diskusiju" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:97 +msgid "Check Submission" +msgstr "" + #: frontend/src/components/Modals/AssignmentForm.vue:55 msgid "Check Submissions" msgstr "Proveri podneske" @@ -997,7 +1024,7 @@ msgstr "Grad" msgid "Class:" msgstr "Predavanje:" -#: frontend/src/components/Controls/Link.vue:49 +#: frontend/src/components/Controls/Link.vue:50 msgid "Clear" msgstr "Očisti" @@ -1045,7 +1072,10 @@ msgid "Cloud" msgstr "Oblak" #. Label of the code (Code) field in DocType 'LMS Exercise' +#. Label of the code (Code) field in DocType 'LMS Programming Exercise +#. Submission' #: lms/lms/doctype/lms_exercise/lms_exercise.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json msgid "Code" msgstr "Kod" @@ -1181,6 +1211,10 @@ msgstr "Vrsta kompanije" msgid "Company Website" msgstr "Veb-sajt kompanije" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:68 +msgid "Compiler Message" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: frontend/src/components/Modals/BatchStudentProgress.vue:24 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -1200,7 +1234,7 @@ msgstr "Dovršite svoj upis" msgid "Complete Your Enrollment - Don't miss out!" msgstr "Dovršite svoj upis - Nemojte ga propustiti!" -#: frontend/src/components/VideoBlock.vue:140 +#: frontend/src/components/VideoBlock.vue:144 msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "Završite predstojeći kviz da biste nastavili gledanje video-snimka. Kviz će biti dostupan za {0} {1}." @@ -1402,6 +1436,8 @@ msgstr "Završene obuke" #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_program/lms_program.json +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Course Creator" @@ -1542,11 +1578,15 @@ msgstr "Kreiraj" msgid "Create Certificate" msgstr "Kreiraj sertifikat" -#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/Link.vue:38 #: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Kreiraj novi" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:7 +msgid "Create Programming Exercise" +msgstr "" + #: lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "Kreiraj obuku" @@ -1583,7 +1623,7 @@ msgstr "Kreirajte svoju prvu obuku" msgid "Create your first quiz" msgstr "Kreirajte svoj prvi kviz" -#: frontend/src/pages/Assignments.vue:176 frontend/src/pages/Courses.vue:321 +#: frontend/src/pages/Assignments.vue:173 frontend/src/pages/Courses.vue:321 msgid "Created" msgstr "Kreirano" @@ -1701,9 +1741,11 @@ msgstr "Podrazumevana valuta" msgid "Degree Type" msgstr "Vrsta diplome" +#: frontend/src/components/Controls/ChildTable.vue:56 #: frontend/src/components/CourseOutline.vue:253 #: frontend/src/components/CourseOutline.vue:311 #: frontend/src/pages/CourseForm.vue:573 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 msgid "Delete" msgstr "Obriši" @@ -1882,6 +1924,10 @@ msgstr "Uredi imejl šablon" msgid "Edit Profile" msgstr "Uredi profil" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:8 +msgid "Edit Programming Exercise" +msgstr "" + #: frontend/src/components/Modals/ZoomAccountModal.vue:6 msgid "Edit Zoom Account" msgstr "Uredi Zoom nalog" @@ -2041,7 +2087,7 @@ msgstr "Potvrda o upisu za {0}" msgid "Enrollment Count" msgstr "Broj upisanih" -#: lms/lms/utils.py:1906 +#: lms/lms/utils.py:1934 msgid "Enrollment Failed" msgstr "Upis je neuspešan" @@ -2095,7 +2141,7 @@ msgstr "Greška prilikom ažuriranja imejl šablona" #. Label of a Link in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:365 lms/lms/workspace/lms/lms.json +#: frontend/src/components/Modals/Event.vue:374 lms/lms/workspace/lms/lms.json msgid "Evaluation" msgstr "Ocenjivanje" @@ -2178,8 +2224,12 @@ msgstr "Primer: IST (+5:30)" #. Label of the exercise (Link) field in DocType 'Exercise Latest Submission' #. Label of the exercise (Link) field in DocType 'Exercise Submission' +#. Label of the exercise (Link) field in DocType 'LMS Programming Exercise +#. Submission' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:268 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json msgid "Exercise" msgstr "Vežba" @@ -2196,8 +2246,11 @@ msgstr "Podnošenje vežbe" #. Label of the exercise_title (Data) field in DocType 'Exercise Latest #. Submission' #. Label of the exercise_title (Data) field in DocType 'Exercise Submission' +#. Label of the exercise_title (Data) field in DocType 'LMS Programming +#. Exercise Submission' #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json msgid "Exercise Title" msgstr "Naslov vežbe" @@ -2205,6 +2258,15 @@ msgstr "Naslov vežbe" msgid "Expand" msgstr "Proširi" +#. Label of the expected_output (Data) field in DocType 'LMS Test Case' +#. Label of the expected_output (Data) field in DocType 'LMS Test Case +#. Submission' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:125 +#: lms/lms/doctype/lms_test_case/lms_test_case.json +#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json +msgid "Expected Output" +msgstr "" + #. Label of the expiration_date (Data) field in DocType 'Certification' #: lms/lms/doctype/certification/certification.json msgid "Expiration Date" @@ -2239,17 +2301,30 @@ msgstr "Istražite više" #. Submission' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#: frontend/src/components/Modals/Event.vue:357 +#: frontend/src/components/Modals/Event.vue:366 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Fail" msgstr "Neuspeh" +#. Option for the 'Status' (Select) field in DocType 'LMS Programming Exercise +#. Submission' +#. Option for the 'Status' (Select) field in DocType 'LMS Test Case Submission' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:37 +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json +#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json +msgid "Failed" +msgstr "Neuspešno" + #: lms/lms/doctype/lms_live_class/lms_live_class.py:139 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Neuspešno preuzimanje podataka o prisustvu za Zoom za predavanje {0}: {1}" -#: frontend/src/utils/index.js:622 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:353 +msgid "Failed to submit. Please try again. {0}" +msgstr "" + +#: frontend/src/utils/index.js:636 msgid "Failed to update meta tags {0}" msgstr "Neuspešno ažuriranje meta oznaka {0}" @@ -2286,6 +2361,18 @@ msgstr "Oblast studija" msgid "File Type" msgstr "Vrsta fajla" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:23 +msgid "Filter by Exercise" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:28 +msgid "Filter by Member" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:39 +msgid "Filter by Status" +msgstr "" + #: frontend/src/components/Modals/EditProfile.vue:59 #: frontend/src/components/Settings/Members.vue:39 msgid "First Name" @@ -2611,7 +2698,7 @@ msgstr "Slika: Oštećen tok podataka" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#: frontend/src/components/Modals/Event.vue:349 +#: frontend/src/components/Modals/Event.vue:358 #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2665,6 +2752,14 @@ msgstr "Samostalni rad" msgid "Industry" msgstr "Industrija" +#. Label of the input (Data) field in DocType 'LMS Test Case' +#. Label of the input (Data) field in DocType 'LMS Test Case Submission' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:111 +#: lms/lms/doctype/lms_test_case/lms_test_case.json +#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json +msgid "Input" +msgstr "" + #. Label of the institution_name (Data) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Institution Name" @@ -2809,6 +2904,12 @@ msgstr "Stavke su uspešno uklonjene" msgid "Jane Doe" msgstr "Petar Petrović" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "JavaScript" +msgstr "JavaScript" + #. Label of the job (Link) field in DocType 'LMS Job Application' #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "Job" @@ -3045,6 +3146,16 @@ msgstr "LMS program obuke" msgid "LMS Program Member" msgstr "LMS član programa" +#. Name of a DocType +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "LMS Programming Exercise" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json +msgid "LMS Programming Exercise Submission" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -3104,6 +3215,8 @@ msgstr "LMS izvor" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3112,6 +3225,16 @@ msgstr "LMS izvor" msgid "LMS Student" msgstr "LMS student" +#. Name of a DocType +#: lms/lms/doctype/lms_test_case/lms_test_case.json +msgid "LMS Test Case" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json +msgid "LMS Test Case Submission" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "LMS Timetable Legend" @@ -3132,6 +3255,12 @@ msgstr "LMS Zoom podešavanja" msgid "Label" msgstr "Oznaka" +#. Label of the language (Select) field in DocType 'LMS Programming Exercise' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Language" +msgstr "Jezik" + #: frontend/src/components/Modals/EditProfile.vue:64 msgid "Last Name" msgstr "Prezime" @@ -3188,7 +3317,7 @@ msgstr "Referenca lekcije" msgid "Lesson Title" msgstr "Naslov lekcije" -#: frontend/src/pages/LessonForm.vue:416 +#: frontend/src/pages/LessonForm.vue:426 msgid "Lesson created successfully" msgstr "Lekcija je uspešno kreirana" @@ -3200,7 +3329,7 @@ msgstr "Lekcija je uspešno obrisana" msgid "Lesson moved successfully" msgstr "Lekcija je uspešno premeštena" -#: frontend/src/pages/LessonForm.vue:440 +#: frontend/src/pages/LessonForm.vue:450 msgid "Lesson updated successfully" msgstr "Lekcija je uspešno ažurirana" @@ -3272,9 +3401,11 @@ msgid "LiveCode URL" msgstr "LiveCode URL" #: frontend/src/components/Settings/Members.vue:109 -#: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 +#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:80 #: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:123 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:87 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 msgid "Load More" @@ -3424,12 +3555,15 @@ msgstr "ID sastanka" #. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' +#. Label of the member (Link) field in DocType 'LMS Programming Exercise +#. Submission' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:262 #: frontend/src/pages/QuizSubmission.vue:31 #: frontend/src/pages/QuizSubmissionList.vue:91 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json @@ -3447,6 +3581,7 @@ msgstr "ID sastanka" #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/report/course_progress_summary/course_progress_summary.py:64 @@ -3469,8 +3604,11 @@ msgstr "Imejl člana" #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' +#. Label of the member_image (Attach) field in DocType 'LMS Programming +#. Exercise Submission' #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json msgid "Member Image" msgstr "Slika člana" @@ -3487,6 +3625,8 @@ msgstr "Slika člana" #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' #. Label of the member_name (Data) field in DocType 'LMS Mentor Request' +#. Label of the member_name (Data) field in DocType 'LMS Programming Exercise +#. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #. Label of the member_name (Data) field in DocType 'LMS Zoom Settings' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -3500,6 +3640,7 @@ msgstr "Slika člana" #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/report/course_progress_summary/course_progress_summary.py:71 @@ -3639,6 +3780,8 @@ msgstr "Neophodno su najmanje dve opcije za pitanja sa višestrukim izborom." #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_program/lms_program.json +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3648,6 +3791,10 @@ msgstr "Neophodno su najmanje dve opcije za pitanja sa višestrukim izborom." msgid "Moderator" msgstr "Moderator" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:280 +msgid "Modified" +msgstr "" + #: lms/lms/doctype/lms_badge/lms_badge.js:40 msgid "Modified By" msgstr "Izmenjeno od strane" @@ -3700,6 +3847,7 @@ msgstr "Ime" #: frontend/src/components/Settings/ZoomSettings.vue:17 #: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17 #: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:310 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Novi" @@ -3791,6 +3939,10 @@ msgstr "Nema pronađenih podnetih kvizova" msgid "No Recording" msgstr "Nema snimka" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:13 +msgid "No Submissions" +msgstr "" + #: lms/templates/upcoming_evals.html:43 msgid "No Upcoming Evaluations" msgstr "Nema predstojećih ocenjivanja" @@ -3948,7 +4100,7 @@ msgstr "Isključivo obuke kod kojih je samostalno učenje onemogućeno mogu se d msgid "Only files of type {0} will be accepted." msgstr "Isključivo su prihvatljivi fajlovi vrste {0}." -#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:522 msgid "Only image file is allowed." msgstr "Dozvoljen je samo fajl slike." @@ -4028,6 +4180,11 @@ msgstr "Originalni iznos" msgid "Others" msgstr "Ostali" +#. Label of the output (Data) field in DocType 'LMS Test Case Submission' +#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json +msgid "Output" +msgstr "Rezultat" + #: lms/lms/doctype/lms_badge/lms_badge.js:39 msgid "Owner" msgstr "Vlasnik" @@ -4092,12 +4249,21 @@ msgstr "Delimično završeno" #. Submission' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#: frontend/src/components/Modals/Event.vue:353 +#: frontend/src/components/Modals/Event.vue:362 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Pass" msgstr "Položeno" +#. Option for the 'Status' (Select) field in DocType 'LMS Programming Exercise +#. Submission' +#. Option for the 'Status' (Select) field in DocType 'LMS Test Case Submission' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:36 +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json +#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json +msgid "Passed" +msgstr "Zadovoljava" + #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz' #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission' #: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131 @@ -4192,7 +4358,7 @@ msgstr "Aplikacija za obradu plaćanja nije instalirana" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' #. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Modals/Event.vue:345 +#: frontend/src/components/Modals/Event.vue:354 #: lms/lms/doctype/cohort_join_request/cohort_join_request.json #: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4245,7 +4411,7 @@ msgstr "Molimo Vas da proverite svoj imejl za verifikaciju" msgid "Please click on the following button to set your new password" msgstr "Molimo Vas da kliknete na sledeće dugme da postavite novu lozinku" -#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 +#: lms/lms/utils.py:2068 lms/lms/utils.py:2072 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Molimo Vas da završite prethodne obuke u programu kako biste se upisali na ovu obuku." @@ -4315,6 +4481,10 @@ msgstr "Molimo Vas da se prijavite da biste nastavili sa plaćanjem." msgid "Please prepare well and be on time for the evaluations." msgstr "Molimo Vas da se dobro pripremite i stignete na vreme za ocenjivanje." +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:133 +msgid "Please run the code to execute the test cases." +msgstr "" + #: frontend/src/components/UpcomingEvaluations.vue:98 msgid "Please schedule an evaluation to get certified." msgstr "Molimo Vas da zakažete ocenjivanje kako biste dobili sertifikat." @@ -4482,6 +4652,14 @@ msgstr "Privatno" msgid "Private Information includes your Grade and Work Environment Preferences" msgstr "Privatne informacije uključuju Vašu ocenu i želje vezane za radno okruženje" +#. Label of the problem_statement (Text Editor) field in DocType 'LMS +#. Programming Exercise' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:41 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:25 +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Problem Statement" +msgstr "" + #: frontend/src/pages/Billing.vue:129 msgid "Proceed to Payment" msgstr "Nastavi na plaćanje" @@ -4515,6 +4693,37 @@ msgstr "Član programa" msgid "Program Members" msgstr "Članovi programa" +#: frontend/src/components/Assessments.vue:249 +msgid "Programming Exercise" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:415 +msgid "Programming Exercise Submission" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:406 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:292 +msgid "Programming Exercise Submissions" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:211 +msgid "Programming Exercise created successfully" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:247 +msgid "Programming Exercise deleted successfully" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:230 +msgid "Programming Exercise updated successfully" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:302 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:157 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:165 +msgid "Programming Exercises" +msgstr "" + #: frontend/src/pages/Programs.vue:206 frontend/src/pages/Programs.vue:212 #: lms/www/lms.py:295 msgid "Programs" @@ -4575,6 +4784,12 @@ msgstr "Objavljeno na" msgid "Purchased Certificate" msgstr "Kupljeni sertifikat" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Python" +msgstr "Python" + #. Label of the question (Small Text) field in DocType 'Course Lesson' #. Label of the question (Text Editor) field in DocType 'LMS Assignment' #. Label of the question (Text Editor) field in DocType 'LMS Assignment @@ -4637,6 +4852,7 @@ msgstr "Pitanja su uspešno obrisana" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Assessments.vue:247 #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 @@ -4879,6 +5095,7 @@ msgstr "Red #{0} sadrži vreme početka van trajanja grupe." msgid "Rows {0} have the duplicate questions." msgstr "Redovi {0} sadrže duplikate pitanja." +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:56 #: lms/templates/livecode/extension_footer.html:21 msgid "Run" msgstr "Pokreni" @@ -4911,8 +5128,9 @@ msgstr "SEO" msgid "Saturday" msgstr "Subota" -#: frontend/src/components/AssessmentPlugin.vue:34 +#: frontend/src/components/AssessmentPlugin.vue:12 #: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Controls/Code.vue:18 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:59 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 @@ -4921,8 +5139,10 @@ msgstr "Subota" #: frontend/src/components/Modals/ZoomAccountModal.vue:10 #: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 #: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 -#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 -#: frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:101 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 +#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 msgid "Save" msgstr "Sačuvaj" @@ -4973,7 +5193,8 @@ msgstr "Pretraga po nazivu" msgid "Search by Title" msgstr "Pretraga po naslovu" -#: frontend/src/pages/Assignments.vue:37 +#: frontend/src/pages/Assignments.vue:34 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:47 msgid "Search by title" msgstr "Pretraga po naslovu" @@ -5001,11 +5222,15 @@ msgstr "Broj mesta ne može biti negativan." msgid "Seats Left" msgstr "Preostala mesta" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:23 +msgid "Select a Programming Exercise" +msgstr "" + #: frontend/src/components/Modals/Question.vue:98 msgid "Select a question" msgstr "Izaberite pitanje" -#: frontend/src/components/AssessmentPlugin.vue:21 +#: frontend/src/components/AssessmentPlugin.vue:28 msgid "Select a quiz" msgstr "Izaberite kviz" @@ -5013,7 +5238,7 @@ msgstr "Izaberite kviz" msgid "Select a slot" msgstr "Izaberite termin" -#: frontend/src/components/AssessmentPlugin.vue:28 +#: frontend/src/components/AssessmentPlugin.vue:35 msgid "Select an assignment" msgstr "Izaberite zadatak" @@ -5047,7 +5272,9 @@ msgstr "Podešavanje platnog portala" #: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 -#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 +#: frontend/src/pages/ProfileRoles.vue:4 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 +#: frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "Podešavanja" @@ -5313,10 +5540,14 @@ msgstr "Statistika" #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' #. Label of the status (Select) field in DocType 'LMS Mentor Request' +#. Label of the status (Select) field in DocType 'LMS Programming Exercise +#. Submission' +#. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:91 #: frontend/src/components/Settings/ZoomSettings.vue:182 #: frontend/src/pages/AssignmentSubmissionList.vue:19 #: frontend/src/pages/JobForm.vue:46 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:274 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort_join_request/cohort_join_request.json @@ -5330,6 +5561,8 @@ msgstr "Statistika" #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json +#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" @@ -5402,6 +5635,14 @@ msgstr "Vrsta podnesaka" msgid "Submission by" msgstr "Podneto od strane" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:348 +msgid "Submission saved!" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:248 +msgid "Submissions deleted successfully" +msgstr "" + #: frontend/src/components/Modals/AssessmentModal.vue:9 #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 @@ -5489,6 +5730,8 @@ msgstr "Sumnjiv obrazac pronađen u {0}: {1}" #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5535,6 +5778,16 @@ msgstr "Privremeno onemogućeno" msgid "Terms of Use" msgstr "Uslovi korišćenja" +#. Label of the test_cases (Table) field in DocType 'LMS Programming Exercise' +#. Label of the test_cases (Table) field in DocType 'LMS Programming Exercise +#. Submission' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:29 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:81 +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json +msgid "Test Cases" +msgstr "" + #. Label of the test_results (Small Text) field in DocType 'Exercise Latest #. Submission' #. Label of the test_results (Small Text) field in DocType 'Exercise @@ -5544,6 +5797,14 @@ msgstr "Uslovi korišćenja" msgid "Test Results" msgstr "Rezultati testa" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:82 +msgid "Test this Exercise" +msgstr "" + +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:90 +msgid "Test {0}" +msgstr "" + #. Label of the tests (Code) field in DocType 'LMS Exercise' #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "Tests" @@ -5567,7 +5828,7 @@ msgstr "Hvala Vam što ste podelili svoje utiske." msgid "Thanks and Regards" msgstr "Hvala i srdačan pozdrav" -#: lms/lms/utils.py:1938 +#: lms/lms/utils.py:1966 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Molimo Vas da kontaktirate administratora." @@ -5650,7 +5911,7 @@ msgstr "Ovo predavanje se završilo" msgid "This course has:" msgstr "Ova obuka sadrži:" -#: lms/lms/utils.py:1781 +#: lms/lms/utils.py:1809 msgid "This course is free." msgstr "Ova obuka je besplatna." @@ -5711,6 +5972,10 @@ msgstr "Vreme" msgid "Time Preference" msgstr "Vremenska preferencija" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Time for a Quiz" +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:13 msgid "Time in Video" msgstr "Vreme u video-snimku" @@ -5778,6 +6043,7 @@ msgstr "Vremenski termini:" #. Label of the title (Data) field in DocType 'LMS Exercise' #. Label of the title (Data) field in DocType 'LMS Live Class' #. Label of the title (Data) field in DocType 'LMS Program' +#. Label of the title (Data) field in DocType 'LMS Programming Exercise' #. Label of the title (Data) field in DocType 'LMS Quiz' #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' @@ -5785,11 +6051,12 @@ msgstr "Vremenski termini:" #: frontend/src/components/Modals/AssignmentForm.vue:20 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/Assignments.vue:165 frontend/src/pages/BatchForm.vue:20 +#: frontend/src/pages/Assignments.vue:162 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 -#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:101 -#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:120 -#: lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/ProgramForm.vue:11 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:17 +#: frontend/src/pages/Programs.vue:101 frontend/src/pages/QuizForm.vue:48 +#: frontend/src/pages/Quizzes.vue:120 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/course_chapter/course_chapter.json @@ -5802,6 +6069,7 @@ msgstr "Vremenski termini:" #: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_program/lms_program.json +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json @@ -5824,7 +6092,7 @@ msgstr "Za" msgid "To Date" msgstr "Datum završetka" -#: lms/lms/utils.py:1792 +#: lms/lms/utils.py:1820 msgid "To join this batch, please contact the Administrator." msgstr "Za pridruživanje ovoj grupi, molimo Vas da kontaktirate administratora." @@ -5878,8 +6146,9 @@ msgstr "Twitter" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 -#: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:167 #: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:53 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -6371,6 +6640,10 @@ msgstr "YouTube video-snimak će se prikazati na vrhu lekcije." msgid "Your Account has been successfully created!" msgstr "Vaš nalog je uspešno kreiran!" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:117 +msgid "Your Output" +msgstr "" + #: lms/lms/doctype/lms_batch/lms_batch.py:362 msgid "Your batch {0} is starting tomorrow" msgstr "Vaša grupa {0} počinje sutra" @@ -6545,10 +6818,14 @@ msgstr "nedelje" msgid "you can" msgstr "možete" -#: frontend/src/pages/Assignments.vue:29 +#: frontend/src/pages/Assignments.vue:26 msgid "{0} Assignments" msgstr "{0} zadataka" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:39 +msgid "{0} Exercises" +msgstr "" + #: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "{0} otvorenih poslova" @@ -6561,6 +6838,10 @@ msgstr "{0} kvizova" msgid "{0} Settings not found" msgstr "{0} podešavanja nisu pronađena" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:12 +msgid "{0} Submissions" +msgstr "" + #: lms/templates/emails/job_application.html:2 msgid "{0} has applied for the job position {1}" msgstr "Prijava za radno mesto {1} je podneta od strane {0}"