Compare commits

..

74 Commits

Author SHA1 Message Date
Frappe PR Bot
1ecdbd9e06 chore(release): Bumped to Version 2.13.0 2024-11-25 09:21:10 +00:00
Jannat Patel
a90e3d611c Merge pull request #1150 from pateljannat/roles-desk-access-issue
fix: desk access and course amount validation issue
2024-11-25 14:49:28 +05:30
Jannat Patel
d49d638253 fix: amount validation for course 2024-11-25 14:36:32 +05:30
Jannat Patel
83338a56c0 fix: disable desk_access for lms roles 2024-11-25 14:26:11 +05:30
Jannat Patel
562020de70 Merge pull request #1149 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-25 11:00:48 +05:30
Jannat Patel
044907edeb Merge pull request #1148 from frappe/pot_develop_2024-11-22
chore: update POT file
2024-11-25 11:00:32 +05:30
Jannat Patel
cfa1aa87fc Merge pull request #1115 from yarin-zhang/develop
Add Chinese locale
2024-11-25 11:00:17 +05:30
Jannat Patel
0ac32ee474 chore: Swedish translations 2024-11-25 00:49:11 +05:30
Jannat Patel
de0675f850 chore: Persian translations 2024-11-23 23:46:59 +05:30
frappe-pr-bot
1c529790f2 chore: update POT file 2024-11-22 16:05:29 +00:00
Jannat Patel
40bcc4d572 Merge pull request #1147 from pateljannat/onboarding-steps
feat: onboarding steps
2024-11-22 16:47:12 +05:30
Jannat Patel
58f109e79c feat: onboarding steps 2024-11-22 16:28:28 +05:30
沨沄极客
cb324f6269 Merge branch 'develop' into develop 2024-11-22 15:29:15 +08:00
Jannat Patel
7cafaf5cbc Merge pull request #1145 from pateljannat/learning-paths
feat: learning paths
2024-11-22 11:12:42 +05:30
Jannat Patel
a394952630 Merge pull request #1146 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-22 11:07:41 +05:30
Jannat Patel
68e87f20aa feat: added progress column in program members list 2024-11-22 11:07:23 +05:30
Jannat Patel
64ed0b3e94 feat: program restrictions 2024-11-21 17:10:24 +05:30
Jannat Patel
fcaaee958d chore: Persian translations 2024-11-20 23:08:25 +05:30
Jannat Patel
29e356ff86 Merge pull request #1144 from pateljannat/issues-52
fix: changed SCORM input from checkbox to switch with better description
2024-11-20 20:20:41 +05:30
Jannat Patel
460edc7bc7 fix: changed SCORM input from checkbox to switch with better description 2024-11-20 19:52:28 +05:30
Jannat Patel
582c7af12d feat: reorder courses and students view for programs 2024-11-20 19:32:49 +05:30
Frappe PR Bot
af533a7a2c chore(release): Bumped to Version 2.12.0 2024-11-20 06:10:26 +00:00
Jannat Patel
acbede157f Merge pull request #1142 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-20 11:39:35 +05:30
Jannat Patel
f63a627ff2 chore: Chinese Simplified translations 2024-11-19 23:01:33 +05:30
Jannat Patel
b1a0556c12 Merge pull request #1137 from iamejaaz/notification-sidebar-ui
fix: show notification count at the top in collapsed
2024-11-19 21:56:14 +05:30
Jannat Patel
0097ede6ed Merge pull request #1135 from iamejaaz/add-keyboard-shortcut
feat: add keyboard shortcut to save lesson
2024-11-19 21:54:37 +05:30
Jannat Patel
b72774e54d Merge pull request #1141 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-19 21:52:38 +05:30
Jannat Patel
3027a9e523 chore: Esperanto translations 2024-11-18 23:02:04 +05:30
Jannat Patel
c3995952b3 chore: Bosnian translations 2024-11-18 23:02:02 +05:30
Jannat Patel
ff1642382c chore: Persian translations 2024-11-18 23:02:01 +05:30
Jannat Patel
cfe35e40da chore: Chinese Simplified translations 2024-11-18 23:01:59 +05:30
Jannat Patel
c3238a9f91 chore: Turkish translations 2024-11-18 23:01:58 +05:30
Jannat Patel
58f08bf065 chore: Swedish translations 2024-11-18 23:01:56 +05:30
Jannat Patel
d3ac6ea337 chore: Russian translations 2024-11-18 23:01:55 +05:30
Jannat Patel
6649b7955f chore: Polish translations 2024-11-18 23:01:53 +05:30
Jannat Patel
15a53d33e0 chore: Hungarian translations 2024-11-18 23:01:52 +05:30
Jannat Patel
57f09542a2 chore: German translations 2024-11-18 23:01:50 +05:30
Jannat Patel
fa384b391d chore: Arabic translations 2024-11-18 23:01:49 +05:30
Jannat Patel
12b138c39f chore: Spanish translations 2024-11-18 23:01:47 +05:30
Jannat Patel
420a5f39eb chore: French translations 2024-11-18 23:01:46 +05:30
Jannat Patel
12c2666bd1 Merge pull request #1139 from pateljannat/issues-51
fix: validate amount and currency for paid courses and batches
2024-11-18 16:51:08 +05:30
Jannat Patel
1ecbc2e3f9 fix: validate amount and currency for paid courses and batches 2024-11-18 16:37:09 +05:30
Jannat Patel
e1a78382c3 feat: learning paths 2024-11-18 16:15:27 +05:30
Jannat Patel
dcf5c72cad Merge pull request #1136 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-18 11:27:56 +05:30
Jannat Patel
2ebf6be609 Merge pull request #1111 from iamejaaz/same-day-live-class
feat: allow same date live class creation
2024-11-18 11:27:39 +05:30
Jannat Patel
4ce7019ce6 Merge pull request #1134 from frappe/pot_develop_2024-11-15
chore: update POT file
2024-11-18 11:26:43 +05:30
Jannat Patel
3faf814162 Merge pull request #1133 from pateljannat/issues-50
fix: misc issues
2024-11-18 11:23:25 +05:30
Jannat Patel
52bd9825d8 fix: choice questions validations 2024-11-18 11:16:34 +05:30
Ejaaz Khan
b6028e741c fix: show notification count at the top in collapsed 2024-11-17 19:19:31 +05:30
沨沄极客
4ee1693434 Merge branch 'develop' into develop 2024-11-17 17:37:33 +08:00
Jannat Patel
cbc7892b25 chore: Persian translations 2024-11-16 22:45:19 +05:30
Ejaaz Khan
a4fa2ef0b3 feat: add keyboard shortcut to save lesson 2024-11-16 10:36:58 +05:30
frappe-pr-bot
96de90cb5f chore: update POT file 2024-11-15 16:04:37 +00:00
Jannat Patel
dfb22c81c3 Merge pull request #1113 from iamejaaz/search-functionality-in-jobs
feat: search functionality in jobs
2024-11-15 20:39:52 +05:30
Jannat Patel
6a70ed18d8 fix: misc issues 2024-11-15 20:36:15 +05:30
Jannat Patel
629c237349 Merge pull request #1132 from pateljannat/SCORM-2
feat: SCORM
2024-11-15 20:18:59 +05:30
Jannat Patel
cf014bca3c feat: record lesson progress 2024-11-15 19:14:34 +05:30
Jannat Patel
9323d8e17d Merge pull request #1131 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-14 14:29:36 +05:30
yarin-zhang
1ba63a2175 Update Chinese locale 2024-11-14 16:58:04 +08:00
沨沄极客
b5551fd8ba Merge branch 'develop' into develop 2024-11-14 16:56:30 +08:00
yarin-zhang
fac0038af8 Update Chinese locale 2024-11-14 16:52:52 +08:00
yarin-zhang
ee6685e324 Update Chinese locale 2024-11-14 16:38:54 +08:00
yarin-zhang
0fb18f995c Update Chinese locale 2024-11-14 16:19:14 +08:00
Ejaaz Khan
61e13aa7cd refactor: add transalation and use camel case 2024-11-13 23:26:13 +05:30
Jannat Patel
acb8c6c500 chore: Turkish translations 2024-11-13 21:24:13 +05:30
Jannat Patel
f504841a5c Merge pull request #1119 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-13 11:45:06 +05:30
Ejaaz Khan
be49ba6d04 refactor: add translate in all error messages 2024-11-13 00:37:15 +05:30
Jannat Patel
24ffed11fb chore: Turkish translations 2024-11-12 21:18:40 +05:30
Jannat Patel
73754bd104 chore: merged conflicts 2024-11-12 12:13:39 +05:30
Jannat Patel
2e1aac4931 feat: SCORM 2024-11-11 18:25:56 +05:30
yarin-zhang
5e6160149f Update Revision Date 2024-11-11 11:13:26 +08:00
yarin-zhang
be66c563a8 Add Chinese locale 2024-11-11 10:30:34 +08:00
Ejaaz Khan
92c380c74b feat: search functionality in jobs 2024-11-10 21:12:08 +05:30
Ejaaz Khan
e25f161980 feat: allow same date live class creation 2024-11-10 17:48:26 +05:30
74 changed files with 5776 additions and 2672 deletions

View File

@@ -13,6 +13,6 @@ module.exports = defineConfig({
openMode: 0, openMode: 0,
}, },
e2e: { e2e: {
baseUrl: "http://test:8000", baseUrl: "http://lms1:8000",
}, },
}); });

View File

@@ -1,18 +1,18 @@
<template> <template>
<div <div
class="flex h-full flex-col justify-between transition-all duration-300 ease-in-out bg-gray-50" class="flex h-full flex-col justify-between transition-all duration-300 ease-in-out bg-gray-50"
:class="isSidebarCollapsed ? 'w-14' : 'w-56'" :class="sidebarStore.isSidebarCollapsed ? 'w-14' : 'w-56'"
> >
<div <div
class="flex flex-col overflow-hidden" class="flex flex-col overflow-hidden"
:class="isSidebarCollapsed ? 'items-center' : ''" :class="sidebarStore.isSidebarCollapsed ? 'items-center' : ''"
> >
<UserDropdown :isCollapsed="isSidebarCollapsed" /> <UserDropdown :isCollapsed="sidebarStore.isSidebarCollapsed" />
<div class="flex flex-col" v-if="sidebarSettings.data"> <div class="flex flex-col" v-if="sidebarSettings.data">
<SidebarLink <SidebarLink
v-for="link in sidebarLinks" v-for="link in sidebarLinks"
:link="link" :link="link"
:isCollapsed="isSidebarCollapsed" :isCollapsed="sidebarStore.isSidebarCollapsed"
class="mx-2 my-0.5" class="mx-2 my-0.5"
/> />
</div> </div>
@@ -22,11 +22,11 @@
> >
<div <div
class="flex items-center justify-between pr-2 cursor-pointer" class="flex items-center justify-between pr-2 cursor-pointer"
:class="isSidebarCollapsed ? 'pl-3' : 'pl-4'" :class="sidebarStore.isSidebarCollapsed ? 'pl-3' : 'pl-4'"
@click="showWebPages = !showWebPages" @click="showWebPages = !showWebPages"
> >
<div <div
v-if="!isSidebarCollapsed" v-if="!sidebarStore.isSidebarCollapsed"
class="flex items-center text-sm text-gray-600 my-1" class="flex items-center text-sm text-gray-600 my-1"
> >
<span class="grid h-5 w-6 flex-shrink-0 place-items-center"> <span class="grid h-5 w-6 flex-shrink-0 place-items-center">
@@ -53,7 +53,7 @@
<SidebarLink <SidebarLink
v-for="link in sidebarSettings.data.web_pages" v-for="link in sidebarSettings.data.web_pages"
:link="link" :link="link"
:isCollapsed="isSidebarCollapsed" :isCollapsed="sidebarStore.isSidebarCollapsed"
class="mx-2 my-0.5" class="mx-2 my-0.5"
:showControls="isModerator ? true : false" :showControls="isModerator ? true : false"
@openModal="openPageModal" @openModal="openPageModal"
@@ -64,17 +64,19 @@
</div> </div>
<SidebarLink <SidebarLink
:link="{ :link="{
label: isSidebarCollapsed ? 'Expand' : 'Collapse', label: sidebarStore.isSidebarCollapsed ? 'Expand' : 'Collapse',
}" }"
:isCollapsed="isSidebarCollapsed" :isCollapsed="sidebarStore.isSidebarCollapsed"
@click="isSidebarCollapsed = !isSidebarCollapsed" @click="toggleSidebar()"
class="m-2" class="m-2"
> >
<template #icon> <template #icon>
<span class="grid h-5 w-6 flex-shrink-0 place-items-center"> <span class="grid h-5 w-6 flex-shrink-0 place-items-center">
<CollapseSidebar <CollapseSidebar
class="h-4.5 w-4.5 text-gray-700 duration-300 ease-in-out" class="h-4.5 w-4.5 text-gray-700 duration-300 ease-in-out"
:class="{ '[transform:rotateY(180deg)]': isSidebarCollapsed }" :class="{
'[transform:rotateY(180deg)]': sidebarStore.isSidebarCollapsed,
}"
/> />
</span> </span>
</template> </template>
@@ -96,12 +98,15 @@ import { ref, onMounted, inject, watch } from 'vue'
import { getSidebarLinks } from '../utils' import { getSidebarLinks } from '../utils'
import { usersStore } from '@/stores/user' import { usersStore } from '@/stores/user'
import { sessionStore } from '@/stores/session' import { sessionStore } from '@/stores/session'
import { useSidebar } from '@/stores/sidebar'
import { useSettings } from '@/stores/settings'
import { ChevronRight, Plus } from 'lucide-vue-next' import { ChevronRight, Plus } from 'lucide-vue-next'
import { createResource, Button } from 'frappe-ui' import { createResource, Button } from 'frappe-ui'
import PageModal from '@/components/Modals/PageModal.vue' import PageModal from '@/components/Modals/PageModal.vue'
const { user, sidebarSettings } = sessionStore() const { user, sidebarSettings } = sessionStore()
const { userResource } = usersStore() const { userResource } = usersStore()
let sidebarStore = useSidebar()
const socket = inject('$socket') const socket = inject('$socket')
const unreadCount = ref(0) const unreadCount = ref(0)
const sidebarLinks = ref(getSidebarLinks()) const sidebarLinks = ref(getSidebarLinks())
@@ -110,6 +115,7 @@ const isModerator = ref(false)
const isInstructor = ref(false) const isInstructor = ref(false)
const pageToEdit = ref(null) const pageToEdit = ref(null)
const showWebPages = ref(false) const showWebPages = ref(false)
const settingsStore = useSettings()
onMounted(() => { onMounted(() => {
socket.on('publish_lms_notifications', (data) => { socket.on('publish_lms_notifications', (data) => {
@@ -179,6 +185,28 @@ const addQuizzes = () => {
} }
} }
const addPrograms = () => {
if (settingsStore.learningPaths.data) {
let activeFor = ['Programs', 'ProgramForm']
let index = 1
if (!isInstructor.value && !isModerator.value) {
sidebarLinks.value = sidebarLinks.value.filter(
(link) => link.label !== 'Courses'
)
activeFor.push('CourseDetail')
activeFor.push('Lesson')
index = 0
}
sidebarLinks.value.splice(index, 0, {
label: 'Programs',
icon: 'Route',
to: 'Programs',
activeFor: activeFor,
})
}
}
const openPageModal = (link) => { const openPageModal = (link) => {
showPageModal.value = true showPageModal.value = true
pageToEdit.value = link pageToEdit.value = link
@@ -211,8 +239,11 @@ watch(userResource, () => {
isModerator.value = userResource.data.is_moderator isModerator.value = userResource.data.is_moderator
isInstructor.value = userResource.data.is_instructor isInstructor.value = userResource.data.is_instructor
addQuizzes() addQuizzes()
addPrograms()
} }
}) })
let isSidebarCollapsed = ref(getSidebarFromStorage()) const toggleSidebar = () => {
sidebarStore.isSidebarCollapsed = !sidebarStore.isSidebarCollapsed
}
</script> </script>

View File

@@ -92,7 +92,7 @@
{{ option.label }} {{ option.label }}
</div> </div>
<div <div
v-if="option.label != option.description" v-if="option.description"
class="text-xs text-gray-700" class="text-xs text-gray-700"
v-html="option.description" v-html="option.description"
></div> ></div>

View File

@@ -44,6 +44,7 @@
</div> </div>
</template> </template>
</Autocomplete> </Autocomplete>
<p v-if="description" class="text-sm text-gray-600">{{ description }}</p>
</div> </div>
</template> </template>
@@ -67,6 +68,10 @@ const props = defineProps({
type: String, type: String,
default: '', default: '',
}, },
description: {
type: String,
default: '',
},
}) })
const emit = defineEmits(['update:modelValue', 'change']) const emit = defineEmits(['update:modelValue', 'change'])
@@ -118,7 +123,7 @@ const options = createResource({
transform: (data) => { transform: (data) => {
return data.map((option) => { return data.map((option) => {
return { return {
label: option.value, label: option.label || option.value,
value: option.value, value: option.value,
description: option.description, description: option.description,
} }

View File

@@ -140,7 +140,7 @@ function enrollStudent() {
showToast( showToast(
__('Please Login'), __('Please Login'),
__('You need to login first to enroll for this course'), __('You need to login first to enroll for this course'),
'circle-warn' 'alert-circle'
) )
setTimeout(() => { setTimeout(() => {
window.location.href = `/login?redirect-to=${window.location.pathname}` window.location.href = `/login?redirect-to=${window.location.pathname}`

View File

@@ -1,5 +1,5 @@
<template> <template>
<span v-if="instructors.length == 1"> <span v-if="instructors?.length == 1">
<router-link <router-link
:to="{ :to="{
name: 'Profile', name: 'Profile',
@@ -9,7 +9,7 @@
{{ instructors[0].full_name }} {{ instructors[0].full_name }}
</router-link> </router-link>
</span> </span>
<span v-if="instructors.length == 2"> <span v-if="instructors?.length == 2">
<router-link <router-link
:to="{ :to="{
name: 'Profile', name: 'Profile',
@@ -28,7 +28,7 @@
{{ instructors[1].first_name }} {{ instructors[1].first_name }}
</router-link> </router-link>
</span> </span>
<span v-if="instructors.length > 2"> <span v-if="instructors?.length > 2">
<router-link <router-link
:to="{ :to="{
name: 'Profile', name: 'Profile',
@@ -37,7 +37,7 @@
> >
{{ instructors[0].first_name }} {{ instructors[0].first_name }}
</router-link> </router-link>
and {{ instructors.length - 1 }} others and {{ instructors?.length - 1 }} others
</span> </span>
</template> </template>
<script setup> <script setup>

View File

@@ -16,7 +16,7 @@
</div> </div>
<div <div
:class="{ :class="{
'shadow rounded-md pt-2 px-2': showOutline && outline.data?.length, 'shadow rounded-md py-2 px-2': showOutline && outline.data?.length,
}" }"
> >
<Disclosure <Disclosure
@@ -25,21 +25,42 @@
:key="chapter.name" :key="chapter.name"
:defaultOpen="openChapterDetail(chapter.idx)" :defaultOpen="openChapterDetail(chapter.idx)"
> >
<DisclosureButton ref="" class="flex w-full p-2"> <DisclosureButton ref="" class="flex items-center w-full p-2 group">
<ChevronRight <ChevronRight
:class="{ :class="{
'rotate-90 transform duration-200': open, 'rotate-90 transform duration-200': open,
'duration-200': !open, 'duration-200': !open,
hidden: chapter.is_scorm_package,
open: index == 1, open: index == 1,
}" }"
class="h-4 w-4 text-gray-900 stroke-1 mr-2" class="h-4 w-4 text-gray-900 stroke-1"
/> />
<div class="text-base text-left font-medium leading-5"> <div
class="text-base text-left font-medium leading-5 ml-2"
@click="redirectToChapter(chapter)"
>
{{ chapter.title }} {{ chapter.title }}
</div> </div>
<div class="flex ml-auto space-x-4">
<Tooltip :text="__('Edit Chapter')" placement="bottom">
<FilePenLine
v-if="allowEdit"
@click.prevent="openChapterModal(chapter)"
class="h-4 w-4 text-gray-900 invisible group-hover:visible"
/>
</Tooltip>
<Tooltip :text="__('Delete Chapter')" placement="bottom">
<Trash2
v-if="allowEdit"
@click.prevent="trashChapter(chapter.name)"
class="h-4 w-4 text-red-500 invisible group-hover:visible"
/>
</Tooltip>
</div>
</DisclosureButton> </DisclosureButton>
<DisclosurePanel> <DisclosurePanel v-if="!chapter.is_scorm_package">
<Draggable <Draggable
v-if="!chapter.is_scorm_package"
:list="chapter.lessons" :list="chapter.lessons"
:disabled="!allowEdit" :disabled="!allowEdit"
item-key="name" item-key="name"
@@ -89,6 +110,7 @@
</Draggable> </Draggable>
<div v-if="allowEdit" class="flex mt-2 mb-4 pl-8"> <div v-if="allowEdit" class="flex mt-2 mb-4 pl-8">
<router-link <router-link
v-if="!chapter.is_scorm_package"
:to="{ :to="{
name: 'LessonForm', name: 'LessonForm',
params: { params: {
@@ -102,9 +124,6 @@
{{ __('Add Lesson') }} {{ __('Add Lesson') }}
</Button> </Button>
</router-link> </router-link>
<Button class="ml-2" @click="openChapterModal(chapter)">
{{ __('Edit Chapter') }}
</Button>
</div> </div>
</DisclosurePanel> </DisclosurePanel>
</Disclosure> </Disclosure>
@@ -118,24 +137,26 @@
/> />
</template> </template>
<script setup> <script setup>
import { Button, createResource } from 'frappe-ui' import { Button, createResource, Tooltip } from 'frappe-ui'
import { ref, getCurrentInstance } from 'vue' import { getCurrentInstance, inject, ref } from 'vue'
import Draggable from 'vuedraggable' import Draggable from 'vuedraggable'
import { Disclosure, DisclosureButton, DisclosurePanel } from '@headlessui/vue' import { Disclosure, DisclosureButton, DisclosurePanel } from '@headlessui/vue'
import { import {
ChevronRight,
MonitorPlay,
HelpCircle,
FileText,
Check, Check,
ChevronRight,
FileText,
FilePenLine,
HelpCircle,
MonitorPlay,
Trash2, Trash2,
} from 'lucide-vue-next' } from 'lucide-vue-next'
import { useRoute } from 'vue-router' import { useRoute, useRouter } from 'vue-router'
import ChapterModal from '@/components/Modals/ChapterModal.vue' import ChapterModal from '@/components/Modals/ChapterModal.vue'
import { showToast } from '@/utils' import { showToast } from '@/utils'
const route = useRoute() const route = useRoute()
const expandAll = ref(true) const router = useRouter()
const user = inject('$user')
const showChapterModal = ref(false) const showChapterModal = ref(false)
const currentChapter = ref(null) const currentChapter = ref(null)
const app = getCurrentInstance() const app = getCurrentInstance()
@@ -205,8 +226,10 @@ const updateLessonIndex = createResource({
const trashLesson = (lessonName, chapterName) => { const trashLesson = (lessonName, chapterName) => {
$dialog({ $dialog({
title: __('Delete Lesson'), title: __('Delete this lesson?'),
message: __('Are you sure you want to delete this lesson?'), message: __(
'Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?'
),
actions: [ actions: [
{ {
label: __('Delete'), label: __('Delete'),
@@ -245,6 +268,61 @@ const updateOutline = (e) => {
idx: e.newIndex, idx: e.newIndex,
}) })
} }
const deleteChapter = createResource({
url: 'lms.lms.api.delete_chapter',
makeParams(values) {
return {
chapter: values.chapter,
}
},
onSuccess() {
outline.reload()
showToast('Success', 'Chapter deleted successfully', 'check')
},
})
const trashChapter = (chapterName) => {
$dialog({
title: __('Delete this chapter?'),
message: __(
'Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?'
),
actions: [
{
label: __('Delete'),
theme: 'red',
variant: 'solid',
onClick(close) {
deleteChapter.submit({ chapter: chapterName })
close()
},
},
],
})
}
const redirectToChapter = (chapter) => {
if (!chapter.is_scorm_package) return
event.preventDefault()
if (props.allowEdit) return
if (!user.data) {
showToast(
__('You are not enrolled'),
__('Please enroll for this course to view this lesson'),
'alert-circle'
)
return
}
router.push({
name: 'SCORMChapter',
params: {
courseName: props.courseName,
chapterName: chapter.name,
},
})
}
</script> </script>
<style> <style>
.outline-lesson:has(.router-link-active) { .outline-lesson:has(.router-link-active) {

View File

@@ -8,6 +8,7 @@
<AppSidebar /> <AppSidebar />
</div> </div>
<div class="w-full overflow-auto" id="scrollContainer"> <div class="w-full overflow-auto" id="scrollContainer">
<OnboardingBanner />
<slot /> <slot />
</div> </div>
</div> </div>
@@ -16,4 +17,5 @@
</template> </template>
<script setup> <script setup>
import AppSidebar from './AppSidebar.vue' import AppSidebar from './AppSidebar.vue'
import OnboardingBanner from '@/components/OnboardingBanner.vue'
</script> </script>

View File

@@ -9,7 +9,7 @@
allowfullscreen allowfullscreen
></iframe> ></iframe>
</div> </div>
<div v-for="block in content.split('\n\n')"> <div v-for="block in content?.split('\n\n')">
<div v-if="block.includes('{{ YouTubeVideo')"> <div v-if="block.includes('{{ YouTubeVideo')">
<iframe <iframe
class="youtube-video" class="youtube-video"

View File

@@ -15,25 +15,77 @@
}" }"
> >
<template #body-content> <template #body-content>
<FormControl <div class="space-y-4 text-base">
ref="chapterInput" <FormControl label="Title" v-model="chapter.title" :required="true" />
label="Title" <Switch
v-model="chapter.title" size="sm"
class="mb-4" :label="__('SCORM Package')"
:required="true" :description="
/> __(
'Enable this only if you want to upload a SCORM package as a chapter.'
)
"
v-model="chapter.is_scorm_package"
/>
<div v-if="chapter.is_scorm_package">
<FileUploader
v-if="!chapter.scorm_package"
:fileTypes="['.zip']"
:validateFile="validateFile"
@success="(file) => (chapter.scorm_package = file)"
>
<template v-slot="{ file, progress, uploading, openFileSelector }">
<div class="mb-4">
<Button @click="openFileSelector" :loading="uploading">
{{
uploading ? `Uploading ${progress}%` : 'Upload an zip file'
}}
</Button>
</div>
</template>
</FileUploader>
<div v-else class="">
<div class="flex items-center">
<div class="border rounded-md p-2 mr-2">
<FileText class="h-5 w-5 stroke-1.5 text-gray-700" />
</div>
<div class="flex flex-col">
<span>
{{ chapter.scorm_package.file_name }}
</span>
<span class="text-sm text-gray-500 mt-1">
{{ getFileSize(chapter.scorm_package.file_size) }}
</span>
</div>
<X
@click="() => (chapter.scorm_package = null)"
class="bg-gray-200 rounded-md cursor-pointer stroke-1.5 w-5 h-5 p-1 ml-4"
/>
</div>
</div>
</div>
</div>
</template> </template>
</Dialog> </Dialog>
</template> </template>
<script setup> <script setup>
import { Dialog, FormControl, createResource } from 'frappe-ui' import {
import { defineModel, reactive, watch, ref } from 'vue' Button,
import { createToast } from '@/utils/' createResource,
Dialog,
FileUploader,
FormControl,
Switch,
} from 'frappe-ui'
import { defineModel, reactive, watch } from 'vue'
import { showToast, getFileSize } from '@/utils/'
import { capture } from '@/telemetry' import { capture } from '@/telemetry'
import { FileText, X } from 'lucide-vue-next'
import { useSettings } from '@/stores/settings'
const show = defineModel() const show = defineModel()
const outline = defineModel('outline') const outline = defineModel('outline')
const chapterInput = ref(null) const settingsStore = useSettings()
const props = defineProps({ const props = defineProps({
course: { course: {
@@ -47,30 +99,19 @@ const props = defineProps({
const chapter = reactive({ const chapter = reactive({
title: '', title: '',
is_scorm_package: 0,
scorm_package: null,
}) })
const chapterResource = createResource({ const chapterResource = createResource({
url: 'frappe.client.insert', url: 'lms.lms.api.upsert_chapter',
makeParams(values) { makeParams(values) {
return { return {
doc: { title: chapter.title,
doctype: 'Course Chapter', course: props.course,
title: chapter.title, is_scorm_package: chapter.is_scorm_package,
description: chapter.description, scorm_package: chapter.scorm_package,
course: props.course,
},
}
},
})
const chapterEditResource = createResource({
url: 'frappe.client.set_value',
makeParams(values) {
return {
doctype: 'Course Chapter',
name: props.chapterDetail?.name, name: props.chapterDetail?.name,
fieldname: 'title',
value: chapter.title,
} }
}, },
}) })
@@ -90,14 +131,12 @@ const chapterReference = createResource({
}, },
}) })
const addChapter = (close) => { const addChapter = async (close) => {
chapterResource.submit( chapterResource.submit(
{}, {},
{ {
validate() { validate() {
if (!chapter.title) { return validateChapter()
return 'Title is required'
}
}, },
onSuccess: (data) => { onSuccess: (data) => {
capture('chapter_created') capture('chapter_created')
@@ -105,30 +144,48 @@ const addChapter = (close) => {
{ name: data.name }, { name: data.name },
{ {
onSuccess(data) { onSuccess(data) {
chapter.title = '' cleanChapter()
if (!settingsStore.onboardingDetails.data?.is_onboarded) {
settingsStore.onboardingDetails.reload()
}
outline.value.reload() outline.value.reload()
createToast({ showToast(
text: 'Chapter added successfully', __('Success'),
icon: 'check', __('Chapter added successfully'),
iconClasses: 'bg-green-600 text-white rounded-md p-px', 'check'
}) )
}, },
onError(err) { onError(err) {
showError(err) showToast(__('Error'), err.messages?.[0] || err, 'x')
}, },
} }
) )
close() close()
}, },
onError(err) { onError(err) {
showError(err) showToast(__('Error'), err.messages?.[0] || err, 'x')
}, },
} }
) )
} }
const validateChapter = () => {
if (!chapter.title) {
return __('Title is required')
}
if (chapter.is_scorm_package && !chapter.scorm_package) {
return __('Please upload a SCORM package')
}
}
const cleanChapter = () => {
chapter.title = ''
chapter.is_scorm_package = 0
chapter.scorm_package = null
}
const editChapter = (close) => { const editChapter = (close) => {
chapterEditResource.submit( chapterResource.submit(
{}, {},
{ {
validate() { validate() {
@@ -138,43 +195,29 @@ const editChapter = (close) => {
}, },
onSuccess() { onSuccess() {
outline.value.reload() outline.value.reload()
createToast({ showToast(__('Success'), __('Chapter updated successfully'), 'check')
text: 'Chapter updated successfully',
icon: 'check',
iconClasses: 'bg-green-600 text-white rounded-md p-px',
})
close() close()
}, },
onError(err) { onError(err) {
showError(err) showToast(__('Error'), err.messages?.[0] || err, 'x')
}, },
} }
) )
} }
const showError = (err) => {
createToast({
title: 'Error',
text: err.messages?.[0] || err,
icon: 'x',
iconClasses: 'bg-red-600 text-white rounded-md p-px',
position: 'top-center',
timeout: 10,
})
}
watch( watch(
() => props.chapterDetail, () => props.chapterDetail,
(newChapter) => { (newChapter) => {
chapter.title = newChapter?.title chapter.title = newChapter?.title
chapter.is_scorm_package = newChapter?.is_scorm_package
chapter.scorm_package = newChapter?.scorm_package
} }
) )
watch(show, () => { const validateFile = (file) => {
if (show.value) { let extension = file.name.split('.').pop().toLowerCase()
setTimeout(() => { if (extension !== 'zip') {
chapterInput.value.$el.querySelector('input').focus() return __('Only zip files are allowed')
}, 100)
} }
}) }
</script> </script>

View File

@@ -161,25 +161,34 @@ const submitLiveClass = (close) => {
return createLiveClass.submit(liveClass, { return createLiveClass.submit(liveClass, {
validate() { validate() {
if (!liveClass.title) { if (!liveClass.title) {
return 'Please enter a title.' return __('Please enter a title.')
} }
if (!liveClass.date) { if (!liveClass.date) {
return 'Please select a date.' return __('Please select a date.')
}
if (dayjs(liveClass.date).isSameOrBefore(dayjs(), 'day')) {
return 'Please select a future date.'
} }
if (!liveClass.time) { if (!liveClass.time) {
return 'Please select a time.' return __('Please select a time.')
}
if (!valideTime()) {
return 'Please enter a valid time in the format HH:mm.'
}
if (!liveClass.duration) {
return 'Please select a duration.'
} }
if (!liveClass.timezone) { if (!liveClass.timezone) {
return 'Please select a timezone.' return __('Please select a timezone.')
}
if (!valideTime()) {
return __('Please enter a valid time in the format HH:mm.')
}
const liveClassDateTime = dayjs(`${liveClass.date}T${liveClass.time}`).tz(
liveClass.timezone,
true
)
if (
liveClassDateTime.isSameOrBefore(
dayjs().tz(liveClass.timezone, false),
'minute'
)
) {
return __('Please select a future date and time.')
}
if (!liveClass.duration) {
return __('Please select a duration.')
} }
}, },
onSuccess() { onSuccess() {

View File

@@ -12,9 +12,9 @@
id="existing" id="existing"
value="existing" value="existing"
v-model="questionType" v-model="questionType"
class="w-3 h-3 accent-gray-900" class="w-3 h-3 cursor-pointer"
/> />
<label for="existing"> <label for="existing" class="cursor-pointer">
{{ __('Add an existing question') }} {{ __('Add an existing question') }}
</label> </label>
</div> </div>
@@ -25,9 +25,9 @@
id="new" id="new"
value="new" value="new"
v-model="questionType" v-model="questionType"
class="w-3 h-3" class="w-3 h-3 cursor-pointer"
/> />
<label for="new"> <label for="new" class="cursor-pointer">
{{ __('Create a new question') }} {{ __('Create a new question') }}
</label> </label>
</div> </div>
@@ -127,7 +127,7 @@ const populateFields = () => {
let counter = 1 let counter = 1
fields.forEach((field) => { fields.forEach((field) => {
while (counter <= 4) { while (counter <= 4) {
question[`${field}_${counter}`] = field === 'is_correct' ? false : '' question[`${field}_${counter}`] = field === 'is_correct' ? false : null
counter++ counter++
} }
}) })

View File

@@ -108,9 +108,31 @@ const tabsStructure = computed(() => {
hideLabel: true, hideLabel: true,
items: [ items: [
{ {
label: 'Members', label: 'General',
description: 'Manage the members of your learning system', icon: 'Wrench',
icon: 'UserRoundPlus', fields: [
{
label: 'Enable Learning Paths',
name: 'enable_learning_paths',
description:
'This will enforce students to go through programs assigned to them in the correct order.',
type: 'checkbox',
},
{
label: 'Send calendar invite for evaluations',
name: 'send_calendar_invite_for_evaluations',
description:
'If enabled, it sends google calendar invite to the student for evaluations.',
type: 'checkbox',
},
{
label: 'Unsplash Access Key',
name: 'unsplash_access_key',
description:
'Optional. If this is set, students can pick a cover image from the unsplash library for their profile page. https://unsplash.com/documentation#getting-started.',
type: 'text',
},
],
}, },
], ],
}, },
@@ -156,9 +178,14 @@ const tabsStructure = computed(() => {
], ],
}, },
{ {
label: 'Settings', label: 'Lists',
hideLabel: true, hideLabel: false,
items: [ items: [
{
label: 'Members',
description: 'Manage the members of your learning system',
icon: 'UserRoundPlus',
},
{ {
label: 'Categories', label: 'Categories',
description: 'Manage the members of your learning system', description: 'Manage the members of your learning system',

View File

@@ -0,0 +1,151 @@
<template>
<div v-if="showOnboardingBanner && onboardingDetails.data">
<Tooltip :text="__('Skip Onboarding')" placement="left">
<X
class="w-4 h-4 stroke-1 absolute top-2 right-2 cursor-pointer mr-1"
@click="skipOnboarding.reload()"
/>
</Tooltip>
<div class="flex items-center justify-evenly bg-gray-100 p-10">
<div
@click="redirectToCourseForm()"
class="flex items-center space-x-2"
:class="{
'cursor-pointer': !onboardingDetails.data.course_created.length,
}"
>
<span
v-if="onboardingDetails.data.course_created.length"
class="py-1 px-1 bg-white rounded-full"
>
<Check class="h-4 w-4 stroke-2 text-green-600" />
</span>
<span v-else class="font-semibold bg-white px-2 py-1 rounded-full">
1
</span>
<span class="text-lg font-semibold">
{{ __('Create a course') }}
</span>
</div>
<div
@click="redirectToChapterForm()"
class="flex items-center space-x-2"
:class="{
'cursor-pointer':
onboardingDetails.data.course_created.length &&
!onboardingDetails.data.chapter_created.length,
'text-gray-400': !onboardingDetails.data.course_created.length,
}"
>
<span
v-if="onboardingDetails.data.chapter_created.length"
class="py-1 px-1 bg-white rounded-full"
>
<Check class="h-4 w-4 stroke-2 text-green-600" />
</span>
<span v-else class="font-semibold bg-white px-2 py-1 rounded-full">
2
</span>
<span class="text-lg font-semibold">
{{ __('Add a chapter') }}
</span>
</div>
<div
@click="redirectToLessonForm()"
class="flex items-center space-x-2"
:class="{
'cursor-pointer':
onboardingDetails.data.course_created.length &&
onboardingDetails.data.chapter_created.length,
'text-gray-400':
!onboardingDetails.data.course_created.length ||
!onboardingDetails.data.chapter_created.length,
}"
>
<span
v-if="onboardingDetails.data.lesson_created.length"
class="py-1 px-1 bg-white rounded-full"
>
<Check class="h-4 w-4 stroke-2 text-green-600" />
</span>
<span class="font-semibold bg-white px-2 py-1 rounded-full"> 3 </span>
<span class="text-lg font-semibold">
{{ __('Add a lesson') }}
</span>
</div>
</div>
</div>
</template>
<script setup lang="ts">
import { ref, watch } from 'vue'
import { Check, X } from 'lucide-vue-next'
import { useRouter } from 'vue-router'
import { useSettings } from '@/stores/settings'
import { createResource, Tooltip } from 'frappe-ui'
const showOnboardingBanner = ref(false)
const settings = useSettings()
const onboardingDetails = settings.onboardingDetails
const router = useRouter()
watch(onboardingDetails, () => {
if (!onboardingDetails.data?.is_onboarded) {
showOnboardingBanner.value = true
} else {
showOnboardingBanner.value = false
}
})
const redirectToCourseForm = () => {
if (onboardingDetails.data?.course_created.length) {
return
} else {
router.push({ name: 'CourseForm', params: { courseName: 'new' } })
}
}
const redirectToChapterForm = () => {
if (!onboardingDetails.data?.course_created.length) {
return
} else {
router.push({
name: 'CourseForm',
params: {
courseName: onboardingDetails.data?.first_course,
},
})
}
}
const redirectToLessonForm = () => {
if (!onboardingDetails.data?.course_created.length) {
return
} else if (!onboardingDetails.data?.chapter_created.length) {
return
} else {
router.push({
name: 'LessonForm',
params: {
courseName: onboardingDetails.data?.first_course,
chapterNumber: 1,
lessonNumber: 1,
},
})
}
}
const skipOnboarding = createResource({
url: 'frappe.client.set_value',
makeParams() {
return {
doctype: 'LMS Settings',
name: 'LMS Settings',
fieldname: 'is_onboarding_complete',
value: 1,
}
},
onSuccess(data) {
onboardingDetails.reload()
},
})
</script>

View File

@@ -397,6 +397,9 @@ const attempts = createResource({
watch( watch(
() => quiz.data, () => quiz.data,
() => { () => {
if (quiz.data) {
populateQuestions()
}
if (quiz.data && quiz.data.max_attempts) { if (quiz.data && quiz.data.max_attempts) {
attempts.reload() attempts.reload()
resetQuiz() resetQuiz()

View File

@@ -29,6 +29,7 @@
<script setup> <script setup>
import { Button, Badge } from 'frappe-ui' import { Button, Badge } from 'frappe-ui'
import SettingFields from '@/components/SettingFields.vue' import SettingFields from '@/components/SettingFields.vue'
import { showToast } from '@/utils'
const props = defineProps({ const props = defineProps({
fields: { fields: {
@@ -54,7 +55,14 @@ const update = () => {
props.data.doc[f.name] = f.value props.data.doc[f.name] = f.value
} }
}) })
props.data.save.submit() props.data.save.submit(
{},
{
onError(err) {
showToast('Error', err.messages?.[0] || err, 'x')
},
}
)
} }
</script> </script>

View File

@@ -90,6 +90,7 @@
:type="field.type" :type="field.type"
:rows="field.rows" :rows="field.rows"
:options="field.options" :options="field.options"
:description="field.description"
/> />
</div> </div>
</div> </div>
@@ -100,7 +101,7 @@
import { FormControl, FileUploader, Button, Switch } from 'frappe-ui' import { FormControl, FileUploader, Button, Switch } from 'frappe-ui'
import { computed } from 'vue' import { computed } from 'vue'
import { getFileSize, validateFile } from '@/utils' import { getFileSize, validateFile } from '@/utils'
import { X, FileText } from 'lucide-vue-next' import { X } from 'lucide-vue-next'
import Link from '@/components/Controls/Link.vue' import Link from '@/components/Controls/Link.vue'
import CodeEditor from '@/components/Controls/CodeEditor.vue' import CodeEditor from '@/components/Controls/CodeEditor.vue'

View File

@@ -7,7 +7,7 @@
> >
<div <div
class="flex items-center w-full duration-300 ease-in-out group" class="flex items-center w-full duration-300 ease-in-out group"
:class="isCollapsed ? 'p-1' : 'px-2 py-1'" :class="isCollapsed ? 'p-1 relative' : 'px-2 py-1'"
> >
<Tooltip :text="link.label" placement="right"> <Tooltip :text="link.label" placement="right">
<slot name="icon"> <slot name="icon">
@@ -29,7 +29,15 @@
> >
{{ __(link.label) }} {{ __(link.label) }}
</span> </span>
<span v-if="link.count" class="!ml-auto block text-xs text-gray-600"> <span
v-if="link.count"
class="!ml-auto block text-xs text-gray-600"
:class="
isCollapsed && link.count > 9
? 'absolute top-[2px] right-0 bg-white'
: ''
"
>
{{ link.count }} {{ link.count }}
</span> </span>
<div <div

View File

@@ -70,7 +70,11 @@
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-gray-300 prose-th:border-gray-300 prose-td:relative prose-th:relative prose-th:bg-gray-100 prose-sm max-w-none !whitespace-normal" class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-gray-300 prose-th:border-gray-300 prose-td:relative prose-th:relative prose-th:bg-gray-100 prose-sm max-w-none !whitespace-normal"
></div> ></div>
<div class="mt-10"> <div class="mt-10">
<CourseOutline :courseName="course.data.name" :showOutline="true" /> <CourseOutline
:title="__('Course Outline')"
:courseName="course.data.name"
:showOutline="true"
/>
</div> </div>
<CourseReviews <CourseReviews
:courseName="course.data.name" :courseName="course.data.name"

View File

@@ -434,6 +434,9 @@ const submitCourse = () => {
onSuccess(data) { onSuccess(data) {
capture('course_created') capture('course_created')
showToast('Success', 'Course created successfully', 'check') showToast('Success', 'Course created successfully', 'check')
if (!settingsStore.onboardingDetails.data?.is_onboarded) {
settingsStore.onboardingDetails.reload()
}
router.push({ router.push({
name: 'CourseForm', name: 'CourseForm',
params: { courseName: data.name }, params: { courseName: data.name },

View File

@@ -30,6 +30,7 @@
</FormControl> </FormControl>
</div> </div>
<router-link <router-link
v-if="user.data?.is_moderator || user.data?.is_instructor"
:to="{ :to="{
name: 'CourseForm', name: 'CourseForm',
params: { params: {
@@ -37,7 +38,7 @@
}, },
}" }"
> >
<Button v-if="user.data?.is_moderator" variant="solid"> <Button variant="solid">
<template #prefix> <template #prefix>
<Plus class="h-4 w-4" /> <Plus class="h-4 w-4" />
</template> </template>
@@ -159,30 +160,45 @@
<script setup> <script setup>
import { import {
Breadcrumbs,
Tabs,
Badge, Badge,
Breadcrumbs,
Button, Button,
FormControl, call,
createResource, createResource,
FormControl,
Tabs,
} from 'frappe-ui' } from 'frappe-ui'
import CourseCard from '@/components/CourseCard.vue' import CourseCard from '@/components/CourseCard.vue'
import { BookOpen, Plus, Search } from 'lucide-vue-next' import { BookOpen, Plus, Search } from 'lucide-vue-next'
import { ref, computed, inject, onMounted, watch } from 'vue' import { ref, computed, inject, onMounted, watch } from 'vue'
import { updateDocumentTitle } from '@/utils' import { updateDocumentTitle } from '@/utils'
import { useRouter } from 'vue-router'
import { useSettings } from '@/stores/settings'
const user = inject('$user') const user = inject('$user')
const searchQuery = ref('') const searchQuery = ref('')
const currentCategory = ref(null) const currentCategory = ref(null)
const hasCourses = ref(false) const hasCourses = ref(false)
const router = useRouter()
const settings = useSettings()
onMounted(() => { onMounted(() => {
checkLearningPath()
let queries = new URLSearchParams(location.search) let queries = new URLSearchParams(location.search)
if (queries.has('category')) { if (queries.has('category')) {
currentCategory.value = queries.get('category') currentCategory.value = queries.get('category')
} }
}) })
const checkLearningPath = () => {
if (
settings.learningPaths.data &&
(!user.data?.is_moderator || !user.data?.is_instructor)
) {
router.push({ name: 'Programs' })
}
}
const courses = createResource({ const courses = createResource({
url: 'lms.lms.utils.get_courses', url: 'lms.lms.utils.get_courses',
cache: ['courses', user.data?.email], cache: ['courses', user.data?.email],

View File

@@ -7,7 +7,22 @@
class="h-7" class="h-7"
:items="[{ label: __('Jobs'), route: { name: 'Jobs' } }]" :items="[{ label: __('Jobs'), route: { name: 'Jobs' } }]"
/> />
<div class="flex"> <div class="flex space-x-2">
<div class="w-40 md:w-44">
<FormControl
v-model="jobType"
type="select"
:options="jobTypes"
:placeholder="__('Type')"
/>
</div>
<div class="w-28 md:w-36">
<FormControl type="text" placeholder="Search" v-model="searchQuery">
<template #prefix>
<Search class="w-4 h-4 stroke-1.5 text-gray-600" name="search" />
</template>
</FormControl>
</div>
<router-link <router-link
v-if="user.data?.name" v-if="user.data?.name"
:to="{ :to="{
@@ -26,9 +41,9 @@
</router-link> </router-link>
</div> </div>
</header> </header>
<div v-if="jobs.data?.length"> <div v-if="jobsList?.length">
<div class="divide-y lg:w-3/4 mx-auto p-5"> <div class="divide-y lg:w-3/4 mx-auto p-5">
<div v-for="job in jobs.data"> <div v-for="job in jobsList">
<router-link <router-link
:to="{ :to="{
name: 'JobDetail', name: 'JobDetail',
@@ -47,13 +62,22 @@
</div> </div>
</template> </template>
<script setup> <script setup>
import { Button, Breadcrumbs, createResource } from 'frappe-ui' import { Button, Breadcrumbs, createResource, FormControl } from 'frappe-ui'
import { Plus } from 'lucide-vue-next' import { Plus, Search } from 'lucide-vue-next'
import { inject, computed } from 'vue' import { inject, computed, ref, onMounted } from 'vue'
import JobCard from '@/components/JobCard.vue' import JobCard from '@/components/JobCard.vue'
import { updateDocumentTitle } from '@/utils' import { updateDocumentTitle } from '@/utils'
const user = inject('$user') const user = inject('$user')
const jobType = ref(null)
const searchQuery = ref('')
onMounted(() => {
let queries = new URLSearchParams(location.search)
if (queries.has('type')) {
jobType.value = queries.get('type')
}
})
const jobs = createResource({ const jobs = createResource({
url: 'lms.lms.api.get_job_opportunities', url: 'lms.lms.api.get_job_opportunities',
@@ -68,5 +92,32 @@ const pageMeta = computed(() => {
} }
}) })
const jobsList = computed(() => {
let jobData = jobs.data
if (jobType.value && jobType.value != '') {
jobData = jobData.filter((job) => job.type == jobType.value)
}
if (searchQuery.value) {
let query = searchQuery.value.toLowerCase()
jobData = jobData.filter(
(job) =>
job.job_title.toLowerCase().includes(query) ||
job.company_name.toLowerCase().includes(query) ||
job.location.toLowerCase().includes(query)
)
}
return jobData
})
const jobTypes = computed(() => {
return [
'',
{ label: __('Full Time'), value: 'Full Time' },
{ label: __('Part Time'), value: 'Part Time' },
{ label: __('Contract'), value: 'Contract' },
{ label: __('Freelance'), value: 'Freelance' },
]
})
updateDocumentTitle(pageMeta) updateDocumentTitle(pageMeta)
</script> </script>

View File

@@ -103,7 +103,7 @@
<span <span
class="h-6 mr-1" class="h-6 mr-1"
:class="{ :class="{
'avatar-group overlap': lesson.data.instructors.length > 1, 'avatar-group overlap': lesson.data.instructors?.length > 1,
}" }"
> >
<UserAvatar <UserAvatar
@@ -111,7 +111,10 @@
:user="instructor" :user="instructor"
/> />
</span> </span>
<CourseInstructors :instructors="lesson.data.instructors" /> <CourseInstructors
v-if="lesson.data?.instructors"
:instructors="lesson.data.instructors"
/>
</div> </div>
<div <div
v-if=" v-if="
@@ -146,6 +149,7 @@
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-gray-300 prose-th:border-gray-300 prose-td:relative prose-th:relative prose-th:bg-gray-100 prose-sm max-w-none !whitespace-normal mt-5" class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-gray-300 prose-th:border-gray-300 prose-td:relative prose-th:relative prose-th:bg-gray-100 prose-sm max-w-none !whitespace-normal mt-5"
> >
<LessonContent <LessonContent
v-if="lesson.data?.body"
:content="lesson.data.body" :content="lesson.data.body"
:youtube="lesson.data.youtube" :youtube="lesson.data.youtube"
:quizId="lesson.data.quiz_id" :quizId="lesson.data.quiz_id"
@@ -240,7 +244,10 @@ const lesson = createResource({
auto: true, auto: true,
onSuccess(data) { onSuccess(data) {
if (Object.keys(data).length === 0) { if (Object.keys(data).length === 0) {
router.push({ name: 'Courses' }) router.push({
name: 'CourseDetail',
params: { courseName: props.courseName },
})
return return
} }
lessonProgress.value = data.membership?.progress lessonProgress.value = data.membership?.progress
@@ -369,13 +376,13 @@ const checkIfDiscussionsAllowed = () => {
const allowEdit = () => { const allowEdit = () => {
if (user.data?.is_moderator) return true if (user.data?.is_moderator) return true
if (lesson.data?.instructors.includes(user.data?.name)) return true if (lesson.data?.instructors?.includes(user.data?.name)) return true
return false return false
} }
const allowInstructorContent = () => { const allowInstructorContent = () => {
if (user.data?.is_moderator) return true if (user.data?.is_moderator) return true
if (lesson.data?.instructors.includes(user.data?.name)) return true if (lesson.data?.instructors?.includes(user.data?.name)) return true
return false return false
} }

View File

@@ -6,7 +6,11 @@
class="sticky top-0 z-10 flex flex-col md:flex-row md:items-center justify-between border-b overflow-hidden bg-white px-3 py-2.5 sm:px-5" class="sticky top-0 z-10 flex flex-col md:flex-row md:items-center justify-between border-b overflow-hidden bg-white px-3 py-2.5 sm:px-5"
> >
<Breadcrumbs class="text-ellipsis" :items="breadcrumbs" /> <Breadcrumbs class="text-ellipsis" :items="breadcrumbs" />
<Button variant="solid" @click="saveLesson()" class="mt-3 md:mt-0"> <Button
variant="solid"
@click="saveLesson({ showSuccessMessage: true })"
class="mt-3 md:mt-0"
>
{{ __('Save') }} {{ __('Save') }}
</Button> </Button>
</header> </header>
@@ -88,12 +92,15 @@ import LessonHelp from '@/components/LessonHelp.vue'
import { ChevronRight } from 'lucide-vue-next' import { ChevronRight } from 'lucide-vue-next'
import { updateDocumentTitle, createToast, getEditorTools } from '@/utils' import { updateDocumentTitle, createToast, getEditorTools } from '@/utils'
import { capture } from '@/telemetry' import { capture } from '@/telemetry'
import { useSettings } from '@/stores/settings'
const editor = ref(null) const editor = ref(null)
const instructorEditor = ref(null) const instructorEditor = ref(null)
const user = inject('$user') const user = inject('$user')
const openInstructorEditor = ref(false) const openInstructorEditor = ref(false)
const settingsStore = useSettings()
let autoSaveInterval let autoSaveInterval
let showSuccessMessage = false
const props = defineProps({ const props = defineProps({
courseName: { courseName: {
@@ -117,6 +124,7 @@ onMounted(() => {
capture('lesson_form_opened') capture('lesson_form_opened')
editor.value = renderEditor('content') editor.value = renderEditor('content')
instructorEditor.value = renderEditor('instructor-notes') instructorEditor.value = renderEditor('instructor-notes')
window.addEventListener('keydown', keyboardShortcut)
}) })
const renderEditor = (holder) => { const renderEditor = (holder) => {
@@ -186,12 +194,24 @@ const addInstructorNotes = (data) => {
const enableAutoSave = () => { const enableAutoSave = () => {
autoSaveInterval = setInterval(() => { autoSaveInterval = setInterval(() => {
saveLesson() saveLesson({ showSuccessMessage: false })
}, 10000) }, 10000)
} }
const keyboardShortcut = (e) => {
if (
e.key === 's' &&
(e.ctrlKey || e.metaKey) &&
!e.target.classList.contains('ProseMirror')
) {
saveLesson({ showSuccessMessage: true })
e.preventDefault()
}
}
onBeforeUnmount(() => { onBeforeUnmount(() => {
clearInterval(autoSaveInterval) clearInterval(autoSaveInterval)
window.removeEventListener('keydown', keyboardShortcut)
}) })
const newLessonResource = createResource({ const newLessonResource = createResource({
@@ -343,7 +363,11 @@ const convertToJSON = (lessonData) => {
return blocks return blocks
} }
const saveLesson = () => { const saveLesson = (e) => {
showSuccessMessage = false
if (typeof e != 'undefined' && e.showSuccessMessage) {
showSuccessMessage = true
}
editor.value.save().then((outputData) => { editor.value.save().then((outputData) => {
lesson.content = JSON.stringify(outputData) lesson.content = JSON.stringify(outputData)
instructorEditor.value.save().then((outputData) => { instructorEditor.value.save().then((outputData) => {
@@ -371,6 +395,9 @@ const createNewLesson = () => {
onSuccess() { onSuccess() {
capture('lesson_created') capture('lesson_created')
showToast('Success', 'Lesson created successfully', 'check') showToast('Success', 'Lesson created successfully', 'check')
if (!settingsStore.onboardingDetails.data?.is_onboarded) {
settingsStore.onboardingDetails.reload()
}
lessonDetails.reload() lessonDetails.reload()
}, },
} }
@@ -392,6 +419,11 @@ const editCurrentLesson = () => {
validate() { validate() {
return validateLesson() return validateLesson()
}, },
onSuccess() {
showSuccessMessage
? showToast('Success', 'Lesson updated successfully', 'check')
: ''
},
onError(err) { onError(err) {
showToast('Error', err.message, 'x') showToast('Error', err.message, 'x')
}, },

View File

@@ -0,0 +1,354 @@
<template>
<header
class="sticky top-0 z-10 flex flex-col md:flex-row md:items-center justify-between border-b bg-white px-3 py-2.5 sm:px-5"
>
<Breadcrumbs :items="breadbrumbs" />
<Button variant="solid">
{{ __('Save') }}
</Button>
</header>
<div v-if="program.doc" class="pt-5 px-5 w-3/4 mx-auto space-y-10">
<FormControl v-model="program.doc.title" :label="__('Title')" />
<!-- Courses -->
<div>
<div class="flex items-center justify-between mb-2">
<div class="text-lg font-semibold">
{{ __('Program Courses') }}
</div>
<Button
@click="
() => {
currentForm = 'course'
showDialog = true
}
"
>
<template #prefix>
<Plus class="w-4 h-4" />
</template>
{{ __('Add') }}
</Button>
</div>
<ListView
:columns="courseColumns"
:rows="program.doc.program_courses"
row-key="name"
:options="{
showTooltip: false,
}"
>
<ListHeader
class="mb-2 grid items-center space-x-4 rounded bg-gray-100 p-2"
>
<ListHeaderItem :item="item" v-for="item in courseColumns" />
</ListHeader>
<ListRows>
<Draggable
:list="program.doc.program_courses"
item-key="name"
group="items"
@end="updateOrder"
>
<template #item="{ element: row }">
<ListRow :row="row" />
</template>
</Draggable>
</ListRows>
<ListSelectBanner>
<template #actions="{ unselectAll, selections }">
<div class="flex gap-2">
<Button
variant="ghost"
@click="remove(selections, unselectAll, 'program_courses')"
>
<Trash2 class="h-4 w-4 stroke-1.5" />
</Button>
</div>
</template>
</ListSelectBanner>
</ListView>
</div>
<!-- Members -->
<div>
<div class="flex items-center justify-between mb-2">
<div class="text-lg font-semibold">
{{ __('Program Members') }}
</div>
<Button
@click="
() => {
currentForm = 'member'
showDialog = true
}
"
>
<template #prefix>
<Plus class="w-4 h-4" />
</template>
{{ __('Add') }}
</Button>
</div>
<ListView
:columns="memberColumns"
:rows="program.doc.program_members"
row-key="name"
:options="{
showTooltip: false,
}"
>
<ListHeader
class="mb-2 grid items-center space-x-4 rounded bg-gray-100 p-2"
>
<ListHeaderItem :item="item" v-for="item in memberColumns" />
</ListHeader>
<ListRows>
<ListRow :row="row" v-for="row in program.doc.program_members" />
</ListRows>
<ListSelectBanner>
<template #actions="{ unselectAll, selections }">
<div class="flex gap-2">
<Button
variant="ghost"
@click="remove(selections, unselectAll, 'program_members')"
>
<Trash2 class="h-4 w-4 stroke-1.5" />
</Button>
</div>
</template>
</ListSelectBanner>
</ListView>
</div>
</div>
<Dialog
v-model="showDialog"
:options="{
title:
currentForm == 'course'
? __('New Program Course')
: __('New Program Member'),
actions: [
{
label: __('Add'),
variant: 'solid',
onClick: () =>
currentForm == 'course'
? addProgramCourse(close)
: addProgramMember(close),
},
],
}"
>
<template #body-content>
<Link
v-if="currentForm == 'course'"
v-model="course"
doctype="LMS Course"
:filters="{
disable_self_learning: 1,
}"
:label="__('Program Course')"
:description="
__(
'Only courses for which self learning is disabled can be added to program.'
)
"
/>
<Link
v-if="currentForm == 'member'"
v-model="member"
doctype="User"
:filters="{
ignore_user_type: 1,
}"
:label="__('Program Member')"
/>
</template>
</Dialog>
</template>
<script setup>
import {
Breadcrumbs,
Button,
call,
createDocumentResource,
Dialog,
FormControl,
ListView,
ListRows,
ListRow,
ListHeader,
ListHeaderItem,
ListSelectBanner,
} from 'frappe-ui'
import { computed, ref } from 'vue'
import { Plus, Trash2 } from 'lucide-vue-next'
import Link from '@/components/Controls/Link.vue'
import { showToast } from '@/utils/'
import Draggable from 'vuedraggable'
const showDialog = ref(false)
const currentForm = ref(null)
const course = ref(null)
const member = ref(null)
const props = defineProps({
programName: {
type: String,
required: true,
},
})
const program = createDocumentResource({
doctype: 'LMS Program',
name: props.programName,
auto: true,
cache: ['program', props.programName],
})
const addProgramCourse = () => {
program.setValue.submit(
{
program_courses: [
...program.doc.program_courses,
{ course: course.value },
],
},
{
onSuccess(data) {
showDialog.value = false
course.value = null
showToast(__('Success'), __('Course added to program'), 'check')
program.reload()
},
onError(err) {
showToast('Error', err.messages?.[0] || err, 'x')
},
}
)
}
const addProgramMember = () => {
program.setValue.submit(
{
program_members: [
...program.doc.program_members,
{ member: member.value },
],
},
{
onSuccess(data) {
showDialog.value = false
member.value = null
showToast(__('Success'), __('Member added to program'), 'check')
program.reload()
},
onError(err) {
showToast('Error', err.messages?.[0] || err, 'x')
},
}
)
}
const remove = (selections, unselectAll, doctype) => {
selections = Array.from(selections)
program.setValue.submit(
{
[doctype]: program.doc[doctype].filter(
(row) => !selections.includes(row.name)
),
},
{
onSuccess(data) {
unselectAll()
showToast(__('Success'), __('Items removed successfully'), 'check')
program.reload()
},
onError(err) {
showToast('Error', err.messages?.[0] || err, 'x')
},
}
)
}
const updateOrder = (e) => {
let sourceIdx = e.from.dataset.idx
let targetIdx = e.to.dataset.idx
let courses = program.doc.program_courses
courses.splice(targetIdx, 0, courses.splice(sourceIdx, 1)[0])
courses.forEach((course, index) => {
course.idx = index + 1
})
program.setValue.submit(
{
program_courses: courses,
},
{
onSuccess(data) {
showToast(__('Success'), __('Course moved successfully'), 'check')
program.reload()
},
onError(err) {
showToast('Error', err.messages?.[0] || err, 'x')
},
}
)
}
const courseColumns = computed(() => {
return [
{
label: 'Title',
key: 'course_title',
width: 3,
},
{
label: 'ID',
key: 'course',
width: 3,
},
]
})
const memberColumns = computed(() => {
return [
{
label: 'Member',
key: 'member',
width: 3,
align: 'left',
},
{
label: 'Full Name',
key: 'full_name',
width: 3,
align: 'left',
},
{
label: 'Progress',
key: 'progress',
width: 3,
align: 'left',
},
]
})
const breadbrumbs = computed(() => {
return [
{
label: 'Programs',
route: { name: 'Programs' },
},
{
label: props.programName === 'new' ? 'New Program' : props.programName,
},
]
})
</script>

View File

@@ -0,0 +1,185 @@
<template>
<header
class="sticky top-0 z-10 flex items-center justify-between border-b bg-white px-3 py-2.5 sm:px-5"
>
<Breadcrumbs :items="breadbrumbs" />
<Button
v-if="user.data?.is_moderator || user.data?.is_instructor"
@click="showDialog = true"
variant="solid"
>
<template #prefix>
<Plus class="h-4 w-4 stroke-1.5" />
</template>
{{ __('New') }}
</Button>
</header>
<div v-if="programs.data?.length" class="pt-5 px-5">
<div v-for="program in programs.data" class="mb-20">
<div class="flex items-center justify-between">
<div class="text-xl font-semibold">
{{ program.name }}
</div>
<div class="flex items-center space-x-2">
<Badge
v-if="program.members"
variant="subtle"
theme="green"
size="lg"
>
{{ program.members }}
{{
program.members == 1 ? __(singularize('members')) : __('members')
}}
</Badge>
<Badge
v-if="program.progress"
variant="subtle"
theme="blue"
size="lg"
>
{{ program.progress }}{{ __('% completed') }}
</Badge>
<router-link
v-if="user.data?.is_moderator || user.data?.is_instructor"
:to="{
name: 'ProgramForm',
params: { programName: program.name },
}"
>
<Button>
<template #prefix>
<Edit class="h-4 w-4 stroke-1.5" />
</template>
{{ __('Edit') }}
</Button>
</router-link>
</div>
</div>
<div
v-if="program.courses?.length"
class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-5 mt-5"
>
<CourseCard
v-for="course in program.courses"
:course="course"
@click="enrollMember(program.name, course.name)"
class="cursor-pointer"
/>
</div>
<div v-else class="text-sm italic text-gray-600 mt-4">
{{ __('No courses in this program') }}
</div>
</div>
</div>
<div
v-else
class="text-center p-5 text-gray-600 mt-52 w-3/4 md:w-1/2 mx-auto space-y-2"
>
<BookOpen class="size-10 mx-auto stroke-1 text-gray-500" />
<div class="text-xl font-medium">
{{ __('No programs found') }}
</div>
<div class="leading-5">
{{
__(
'There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!'
)
}}
</div>
</div>
<Dialog
v-model="showDialog"
:options="{
title: __('New Program'),
actions: [
{
label: __('Create'),
variant: 'solid',
onClick: () => createProgram(close),
},
],
}"
>
<template #body-content>
<FormControl :label="__('Title')" v-model="title" />
</template>
</Dialog>
</template>
<script setup>
import {
Badge,
Breadcrumbs,
Button,
call,
createResource,
Dialog,
FormControl,
} from 'frappe-ui'
import { computed, inject, ref } from 'vue'
import { BookOpen, Edit, Plus } from 'lucide-vue-next'
import CourseCard from '@/components/CourseCard.vue'
import { useRouter } from 'vue-router'
import { showToast, singularize } from '@/utils'
const user = inject('$user')
const showDialog = ref(false)
const router = useRouter()
const title = ref('')
const programs = createResource({
url: 'lms.lms.utils.get_programs',
auto: true,
cache: 'programs',
})
const createProgram = (close) => {
call('frappe.client.insert', {
doc: {
doctype: 'LMS Program',
title: title.value,
},
}).then((res) => {
router.push({ name: 'ProgramForm', params: { programName: res.name } })
})
}
const enrollMember = (program, course) => {
call('lms.lms.utils.enroll_in_program_course', {
program: program,
course: course,
})
.then((data) => {
if (data.current_lesson) {
router.push({
name: 'Lesson',
params: {
courseName: course,
chapterNumber: data.current_lesson.split('-')[0],
lessonNumber: data.current_lesson.split('-')[1],
},
})
} else if (data) {
router.push({
name: 'Lesson',
params: {
courseName: course,
chapterNumber: 1,
lessonNumber: 1,
},
})
}
})
.catch((err) => {
showToast('Error', err.messages?.[0] || err, 'x')
})
}
const breadbrumbs = computed(() => [
{
label: 'Programs',
},
])
</script>

View File

@@ -141,6 +141,7 @@
v-slot="{ idx, column, item }" v-slot="{ idx, column, item }"
v-for="row in quiz.questions" v-for="row in quiz.questions"
@click="openQuestionModal(row)" @click="openQuestionModal(row)"
class="cursor-pointer"
> >
<ListRowItem :item="item"> <ListRowItem :item="item">
<div <div

View File

@@ -0,0 +1,204 @@
<template>
<header
class="sticky top-0 z-10 flex items-center justify-between border-b bg-white px-3 py-2.5 sm:px-5"
>
<Breadcrumbs class="h-7" :items="breadcrumbs" />
</header>
<div
v-if="
readyToRender &&
(enrollment.data?.length ||
user.data?.is_moderator ||
user.data?.is_instructor)
"
>
<iframe :src="chapter.doc.launch_file" class="w-full h-screen" />
</div>
<div v-else-if="!enrollment.data?.length">
<div class="text-center pt-10 px-5 md:px-0 pb-10">
<div class="text-center">
<div class="mb-4">
{{
__(
'You are not enrolled in this course. Please enroll to access this lesson.'
)
}}
</div>
<Button variant="solid" @click="enrollStudent()">
{{ __('Start Learning') }}
</Button>
</div>
</div>
</div>
</template>
<script setup>
import {
Breadcrumbs,
Button,
call,
createDocumentResource,
createListResource,
createResource,
} from 'frappe-ui'
import { computed, inject, onBeforeMount, ref } from 'vue'
import { useSidebar } from '@/stores/sidebar'
import { updateDocumentTitle } from '@/utils'
const sidebarStore = useSidebar()
const user = inject('$user')
const readyToRender = ref(false)
const props = defineProps({
courseName: {
type: String,
required: true,
},
chapterName: {
type: String,
required: true,
},
})
onBeforeMount(() => {
sidebarStore.isSidebarCollapsed = true
window.API_1484_11 = {
Initialize: () => 'true',
Terminate: () => 'true',
GetValue: (key) => {
console.log(`GET: ${key}`)
return getDataFromLMS(key)
},
SetValue: (key, value) => {
console.log(`SET: ${key} to value: ${value}`)
saveDataToLMS(key, value)
return 'true'
},
Commit: () => 'true',
GetLastError: () => '0',
GetErrorString: () => '',
GetDiagnostic: () => '',
}
window.API = {
LMSInitialize: () => 'true',
LMSFinish: () => 'true',
LMSGetValue: (key) => {
console.log(`GET: ${key}`)
return getDataFromLMS(key)
},
LMSSetValue: (key, value) => {
console.log(`SET: ${key} to value: ${value}`)
saveDataToLMS(key, value)
return 'true'
},
LMSCommit: () => 'true',
LMSGetLastError: () => '0',
LMSGetErrorString: () => '',
LMSGetDiagnostic: () => '',
}
})
const getDataFromLMS = (key) => {
if (key == 'cmi.core.lesson_status') {
if (progress.data?.status == 'Complete') {
return 'passed'
}
return 'incomplete'
}
return ''
}
const saveDataToLMS = (key, value) => {
if (key == 'cmi.core.lesson_status' && value == 'passed') {
saveProgress()
}
}
const enrollment = createListResource({
doctype: 'LMS Enrollment',
fields: ['member', 'course'],
filters: {
course: props.courseName,
member: user.data?.name,
},
auto: true,
cache: ['enrollments', props.courseName, user.data?.name],
})
const chapter = createDocumentResource({
doctype: 'Course Chapter',
name: props.chapterName,
auto: true,
cache: ['chapter', props.chapterName],
onSuccess(data) {
progress.submit()
},
})
const saveProgress = () => {
call('lms.lms.doctype.course_lesson.course_lesson.save_progress', {
lesson: chapter.doc.lessons[0].lesson,
course: props.courseName,
})
}
const progress = createResource({
url: 'frappe.client.get_value',
makeParams(values) {
return {
doctype: 'LMS Course Progress',
fieldname: 'status',
filters: {
member: user.data?.name,
lesson: chapter.doc.lessons[0].lesson,
chapter: chapter.doc.name,
course: chapter.doc?.course,
},
}
},
onSuccess(data) {
readyToRender.value = true
},
})
const enrollStudent = () => {
enrollment.insert.submit(
{
course: props.courseName,
member: user.data?.name,
},
{
onSuccess(data) {
window.location.reload()
},
}
)
}
const breadcrumbs = computed(() => {
return [
{
label: 'Courses',
route: { name: 'Courses' },
},
{
label: chapter.doc?.course_title,
route: { name: 'CourseDetail', params: { courseName: props.courseName } },
},
{
label: chapter.doc?.title,
},
]
})
const pageMeta = computed(() => {
return {
title: chapter?.doc?.title,
description: __('This is a chapter in the course {0}').format(
chapter?.doc?.course_title
),
}
})
updateDocumentTitle(pageMeta)
</script>

View File

@@ -27,6 +27,12 @@ const routes = [
component: () => import('@/pages/Lesson.vue'), component: () => import('@/pages/Lesson.vue'),
props: true, props: true,
}, },
{
path: '/courses/:courseName/learn/:chapterName',
name: 'SCORMChapter',
component: () => import('@/pages/SCORMChapter.vue'),
props: true,
},
{ {
path: '/batches', path: '/batches',
name: 'Batches', name: 'Batches',
@@ -176,6 +182,17 @@ const routes = [
component: () => import('@/pages/QuizSubmission.vue'), component: () => import('@/pages/QuizSubmission.vue'),
props: true, props: true,
}, },
{
path: '/programs/:programName',
name: 'ProgramForm',
component: () => import('@/pages/ProgramForm.vue'),
props: true,
},
{
path: '/programs',
name: 'Programs',
component: () => import('@/pages/Programs.vue'),
},
] ]
let router = createRouter({ let router = createRouter({

View File

@@ -1,12 +1,32 @@
import { defineStore } from 'pinia' import { defineStore } from 'pinia'
import { ref } from 'vue' import { ref } from 'vue'
import { createResource } from 'frappe-ui'
export const useSettings = defineStore('settings', () => { export const useSettings = defineStore('settings', () => {
const isSettingsOpen = ref(false) const isSettingsOpen = ref(false)
const activeTab = ref(null) const activeTab = ref(null)
const learningPaths = createResource({
url: 'frappe.client.get_single_value',
makeParams(values) {
return {
doctype: 'LMS Settings',
field: 'enable_learning_paths',
}
},
auto: true,
cache: ['learningPaths'],
})
const onboardingDetails = createResource({
url: 'lms.lms.utils.is_onboarding_complete',
auto: true,
cache: ['onboardingDetails'],
})
return { return {
isSettingsOpen, isSettingsOpen,
activeTab, activeTab,
learningPaths,
onboardingDetails,
} }
}) })

View File

@@ -0,0 +1,10 @@
import { defineStore } from 'pinia'
import { ref } from 'vue'
export const useSidebar = defineStore('sidebar', () => {
const isSidebarCollapsed = ref(false)
return {
isSidebarCollapsed,
}
})

View File

@@ -5,6 +5,8 @@ import updateLocale from 'dayjs/esm/plugin/updateLocale'
import isToday from 'dayjs/esm/plugin/isToday' import isToday from 'dayjs/esm/plugin/isToday'
import isSameOrBefore from 'dayjs/esm/plugin/isSameOrBefore' import isSameOrBefore from 'dayjs/esm/plugin/isSameOrBefore'
import isSameOrAfter from 'dayjs/esm/plugin/isSameOrAfter' import isSameOrAfter from 'dayjs/esm/plugin/isSameOrAfter'
import utc from 'dayjs/esm/plugin/utc'
import timezone from 'dayjs/esm/plugin/timezone'
dayjs.extend(updateLocale) dayjs.extend(updateLocale)
dayjs.extend(relativeTime) dayjs.extend(relativeTime)
@@ -12,5 +14,7 @@ dayjs.extend(localizedFormat)
dayjs.extend(isToday) dayjs.extend(isToday)
dayjs.extend(isSameOrBefore) dayjs.extend(isSameOrBefore)
dayjs.extend(isSameOrAfter) dayjs.extend(isSameOrAfter)
dayjs.extend(utc)
dayjs.extend(timezone)
export default dayjs export default dayjs

View File

@@ -93,7 +93,7 @@ export function showToast(title, text, icon, iconClasses = null) {
if (!iconClasses) { if (!iconClasses) {
if (icon == 'check') { if (icon == 'check') {
iconClasses = 'bg-green-600 text-white rounded-md p-px' iconClasses = 'bg-green-600 text-white rounded-md p-px'
} else if (icon == 'circle-warn') { } else if (icon == 'alert-circle') {
iconClasses = 'bg-yellow-600 text-white rounded-md p-px' iconClasses = 'bg-yellow-600 text-white rounded-md p-px'
} else { } else {
iconClasses = 'bg-red-600 text-white rounded-md p-px' iconClasses = 'bg-red-600 text-white rounded-md p-px'

View File

@@ -1 +1 @@
__version__ = "2.11.0" __version__ = "2.13.0"

View File

@@ -66,7 +66,9 @@ def delete_lms_roles():
def create_course_creator_role(): def create_course_creator_role():
if not frappe.db.exists("Role", "Course Creator"): if frappe.db.exists("Role", "Course Creator"):
frappe.db.set_value("Role", "Course Creator", "desk_access", 0)
else:
role = frappe.get_doc( role = frappe.get_doc(
{ {
"doctype": "Role", "doctype": "Role",
@@ -79,7 +81,9 @@ def create_course_creator_role():
def create_moderator_role(): def create_moderator_role():
if not frappe.db.exists("Role", "Moderator"): if frappe.db.exists("Role", "Moderator"):
frappe.db.set_value("Role", "Moderator", "desk_access", 0)
else:
role = frappe.get_doc( role = frappe.get_doc(
{ {
"doctype": "Role", "doctype": "Role",
@@ -92,7 +96,9 @@ def create_moderator_role():
def create_evaluator_role(): def create_evaluator_role():
if not frappe.db.exists("Role", "Batch Evaluator"): if frappe.db.exists("Role", "Batch Evaluator"):
frappe.db.set_value("Role", "Batch Evaluator", "desk_access", 0)
else:
role = frappe.new_doc("Role") role = frappe.new_doc("Role")
role.update( role.update(
{ {
@@ -105,7 +111,9 @@ def create_evaluator_role():
def create_lms_student_role(): def create_lms_student_role():
if not frappe.db.exists("Role", "LMS Student"): if frappe.db.exists("Role", "LMS Student"):
frappe.db.set_value("Role", "LMS Student", "desk_access", 0)
else:
role = frappe.new_doc("Role") role = frappe.new_doc("Role")
role.update( role.update(
{ {

View File

@@ -3,6 +3,10 @@
import json import json
import frappe import frappe
import zipfile
import os
import shutil
import xml.etree.ElementTree as ET
from frappe.translate import get_all_translations from frappe.translate import get_all_translations
from frappe import _ from frappe import _
from frappe.query_builder import DocType from frappe.query_builder import DocType
@@ -10,6 +14,7 @@ from frappe.query_builder.functions import Count
from frappe.utils import time_diff, now_datetime, get_datetime, flt from frappe.utils import time_diff, now_datetime, get_datetime, flt
from typing import Optional from typing import Optional
from lms.lms.utils import get_average_rating, get_lesson_count from lms.lms.utils import get_average_rating, get_lesson_count
from xml.dom.minidom import parseString
@frappe.whitelist() @frappe.whitelist()
@@ -876,3 +881,124 @@ def give_dicussions_permission():
"delete": 1, "delete": 1,
} }
).save(ignore_permissions=True) ).save(ignore_permissions=True)
@frappe.whitelist()
def upsert_chapter(title, course, is_scorm_package, scorm_package, name=None):
values = frappe._dict(
{"title": title, "course": course, "is_scorm_package": is_scorm_package}
)
if is_scorm_package:
scorm_package = frappe._dict(scorm_package)
extract_path = extract_package(course, title, scorm_package)
values.update(
{
"scorm_package": scorm_package.name,
"scorm_package_path": extract_path.split("public")[1],
"manifest_file": get_manifest_file(extract_path).split("public")[1],
"launch_file": get_launch_file(extract_path).split("public")[1],
}
)
if name:
chapter = frappe.get_doc("Course Chapter", name)
else:
chapter = frappe.new_doc("Course Chapter")
chapter.update(values)
chapter.save()
if is_scorm_package and not len(chapter.lessons):
add_lesson(title, chapter.name, course)
return chapter
def extract_package(course, title, scorm_package):
package = frappe.get_doc("File", scorm_package.name)
zip_path = package.get_full_path()
extract_path = frappe.get_site_path("public", "files", "scorm", course, title)
zipfile.ZipFile(zip_path).extractall(extract_path)
return extract_path
def get_manifest_file(extract_path):
manifest_file = None
for root, dirs, files in os.walk(extract_path):
for file in files:
if file == "imsmanifest.xml":
manifest_file = os.path.join(root, file)
break
if manifest_file:
break
return manifest_file
def get_launch_file(extract_path):
launch_file = None
manifest_file = get_manifest_file(extract_path)
if manifest_file:
with open(manifest_file) as file:
data = file.read()
dom = parseString(data)
resource = dom.getElementsByTagName("resource")
for res in resource:
if (
res.getAttribute("adlcp:scormtype") == "sco"
or res.getAttribute("adlcp:scormType") == "sco"
):
launch_file = res.getAttribute("href")
break
if launch_file:
launch_file = os.path.join(os.path.dirname(manifest_file), launch_file)
return launch_file
def add_lesson(title, chapter, course):
lesson = frappe.new_doc("Course Lesson")
lesson.update(
{
"title": title,
"chapter": chapter,
"course": course,
}
)
lesson.insert()
lesson_reference = frappe.new_doc("Lesson Reference")
lesson_reference.update(
{
"lesson": lesson.name,
"parent": chapter,
"parenttype": "Course Chapter",
"parentfield": "lessons",
}
)
lesson_reference.insert()
@frappe.whitelist()
def delete_chapter(chapter):
chapterInfo = frappe.db.get_value(
"Course Chapter", chapter, ["is_scorm_package", "scorm_package_path"], as_dict=True
)
if chapterInfo.is_scorm_package:
delete_scorm_package(chapterInfo.scorm_package_path)
frappe.db.delete("Chapter Reference", {"chapter": chapter})
frappe.db.delete("Lesson Reference", {"parent": chapter})
frappe.db.delete("Course Lesson", {"chapter": chapter})
frappe.db.delete("Course Chapter", chapter)
def delete_scorm_package(scorm_package_path):
scorm_package_path = frappe.get_site_path("public", scorm_package_path)
if os.path.exists(scorm_package_path):
shutil.rmtree(scorm_package_path)

View File

@@ -8,9 +8,17 @@
"editable_grid": 1, "editable_grid": 1,
"engine": "InnoDB", "engine": "InnoDB",
"field_order": [ "field_order": [
"course",
"column_break_3",
"title", "title",
"column_break_3",
"course",
"course_title",
"scorm_section",
"is_scorm_package",
"scorm_package",
"scorm_package_path",
"column_break_dlnw",
"manifest_file",
"launch_file",
"section_break_5", "section_break_5",
"lessons" "lessons"
], ],
@@ -43,6 +51,56 @@
"fieldtype": "Table", "fieldtype": "Table",
"label": "Lessons", "label": "Lessons",
"options": "Lesson Reference" "options": "Lesson Reference"
},
{
"default": "0",
"fieldname": "is_scorm_package",
"fieldtype": "Check",
"label": "Is SCORM Package"
},
{
"depends_on": "is_scorm_package",
"fieldname": "manifest_file",
"fieldtype": "Code",
"label": "Manifest File",
"read_only": 1
},
{
"depends_on": "is_scorm_package",
"fieldname": "launch_file",
"fieldtype": "Code",
"label": "Launch File",
"read_only": 1
},
{
"fieldname": "scorm_section",
"fieldtype": "Section Break",
"label": "SCORM"
},
{
"fieldname": "scorm_package",
"fieldtype": "Link",
"label": "SCORM Package",
"options": "File",
"read_only": 1
},
{
"fieldname": "column_break_dlnw",
"fieldtype": "Column Break"
},
{
"depends_on": "is_scorm_package",
"fieldname": "scorm_package_path",
"fieldtype": "Code",
"label": "SCORM Package Path",
"read_only": 1
},
{
"fetch_from": "course.title",
"fieldname": "course_title",
"fieldtype": "Data",
"label": "Course Title",
"read_only": 1
} }
], ],
"index_web_pages_for_search": 1, "index_web_pages_for_search": 1,
@@ -53,7 +111,7 @@
"link_fieldname": "chapter" "link_fieldname": "chapter"
} }
], ],
"modified": "2024-10-29 16:54:20.904683", "modified": "2024-11-15 12:03:31.370943",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "LMS", "module": "LMS",
"name": "Course Chapter", "name": "Course Chapter",
@@ -73,17 +131,14 @@
"write": 1 "write": 1
}, },
{ {
"create": 1,
"email": 1, "email": 1,
"export": 1, "export": 1,
"if_owner": 1,
"print": 1, "print": 1,
"read": 1, "read": 1,
"report": 1, "report": 1,
"role": "LMS Student", "role": "LMS Student",
"select": 1, "select": 1,
"share": 1, "share": 1
"write": 1
} }
], ],
"search_fields": "title", "search_fields": "title",

View File

@@ -8,12 +8,18 @@
"editable_grid": 1, "editable_grid": 1,
"engine": "InnoDB", "engine": "InnoDB",
"field_order": [ "field_order": [
"chapter",
"course",
"column_break_4",
"title", "title",
"include_in_preview", "include_in_preview",
"index_label", "column_break_4",
"chapter",
"is_scorm_package",
"course",
"section_break_11",
"content",
"body",
"column_break_cjmf",
"instructor_content",
"instructor_notes",
"section_break_6", "section_break_6",
"youtube", "youtube",
"column_break_9", "column_break_9",
@@ -22,13 +28,7 @@
"question", "question",
"column_break_15", "column_break_15",
"file_type", "file_type",
"section_break_11", "column_break_syza",
"content",
"body",
"column_break_cjmf",
"instructor_content",
"instructor_notes",
"help_section",
"help" "help"
], ],
"fields": [ "fields": [
@@ -59,12 +59,6 @@
"label": "Title", "label": "Title",
"reqd": 1 "reqd": 1
}, },
{
"fieldname": "index_label",
"fieldtype": "Data",
"label": "Index Label",
"read_only": 1
},
{ {
"fieldname": "section_break_6", "fieldname": "section_break_6",
"fieldtype": "Section Break", "fieldtype": "Section Break",
@@ -74,14 +68,7 @@
"fieldname": "body", "fieldname": "body",
"fieldtype": "Markdown Editor", "fieldtype": "Markdown Editor",
"ignore_xss_filter": 1, "ignore_xss_filter": 1,
"label": "Body", "label": "Body"
"reqd": 1
},
{
"fieldname": "help_section",
"fieldtype": "Section Break",
"hidden": 1,
"label": "Help"
}, },
{ {
"fieldname": "help", "fieldname": "help",
@@ -158,11 +145,23 @@
"fieldname": "instructor_content", "fieldname": "instructor_content",
"fieldtype": "Text", "fieldtype": "Text",
"label": "Instructor Content" "label": "Instructor Content"
},
{
"fieldname": "column_break_syza",
"fieldtype": "Column Break"
},
{
"default": "0",
"fetch_from": "chapter.is_scorm_package",
"fieldname": "is_scorm_package",
"fieldtype": "Check",
"label": "Is SCORM Package",
"read_only": 1
} }
], ],
"index_web_pages_for_search": 1, "index_web_pages_for_search": 1,
"links": [], "links": [],
"modified": "2024-10-08 11:04:54.748773", "modified": "2024-11-14 13:46:56.838659",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "LMS", "module": "LMS",
"name": "Course Lesson", "name": "Course Lesson",

View File

@@ -52,7 +52,6 @@ class CourseLesson(Document):
ex.lesson = None ex.lesson = None
ex.course = None ex.course = None
ex.index_ = 0 ex.index_ = 0
ex.index_label = ""
ex.save(ignore_permissions=True) ex.save(ignore_permissions=True)
def check_and_create_folder(self): def check_and_create_folder(self):
@@ -94,15 +93,15 @@ def save_progress(lesson, course):
frappe.db.set_value("LMS Enrollment", membership, "current_lesson", lesson) frappe.db.set_value("LMS Enrollment", membership, "current_lesson", lesson)
quiz_completed = get_quiz_progress(lesson)
if not quiz_completed:
return 0
if frappe.db.exists( if frappe.db.exists(
"LMS Course Progress", {"lesson": lesson, "member": frappe.session.user} "LMS Course Progress", {"lesson": lesson, "member": frappe.session.user}
): ):
return return
quiz_completed = get_quiz_progress(lesson)
if not quiz_completed:
return 0
frappe.get_doc( frappe.get_doc(
{ {
"doctype": "LMS Course Progress", "doctype": "LMS Course Progress",

View File

@@ -193,13 +193,15 @@
"depends_on": "paid_batch", "depends_on": "paid_batch",
"fieldname": "amount", "fieldname": "amount",
"fieldtype": "Currency", "fieldtype": "Currency",
"label": "Amount" "label": "Amount",
"mandatory_depends_on": "paid_batch"
}, },
{ {
"depends_on": "paid_batch", "depends_on": "paid_batch",
"fieldname": "currency", "fieldname": "currency",
"fieldtype": "Link", "fieldtype": "Link",
"label": "Currency", "label": "Currency",
"mandatory_depends_on": "paid_batch",
"options": "Currency" "options": "Currency"
}, },
{ {
@@ -328,7 +330,7 @@
], ],
"index_web_pages_for_search": 1, "index_web_pages_for_search": 1,
"links": [], "links": [],
"modified": "2024-07-18 18:06:37.229885", "modified": "2024-11-18 16:28:41.336928",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "LMS", "module": "LMS",
"name": "LMS Batch", "name": "LMS Batch",

View File

@@ -28,6 +28,7 @@ class LMSBatch(Document):
self.validate_duplicate_courses() self.validate_duplicate_courses()
self.validate_duplicate_students() self.validate_duplicate_students()
self.validate_payments_app() self.validate_payments_app()
self.validate_amount_and_currency()
self.validate_duplicate_assessments() self.validate_duplicate_assessments()
self.validate_membership() self.validate_membership()
self.validate_timetable() self.validate_timetable()
@@ -64,6 +65,10 @@ class LMSBatch(Document):
if "payments" not in installed_apps: if "payments" not in installed_apps:
frappe.throw(_("Please install the Payments app to create a paid batches.")) frappe.throw(_("Please install the Payments app to create a paid batches."))
def validate_amount_and_currency(self):
if self.paid_batch and (not self.amount or not self.currency):
frappe.throw(_("Amount and currency are required for paid batches."))
def validate_duplicate_assessments(self): def validate_duplicate_assessments(self):
assessments = [row.assessment_name for row in self.assessment] assessments = [row.assessment_name for row in self.assessment]
for assessment in self.assessment: for assessment in self.assessment:

View File

@@ -19,6 +19,7 @@ class LMSCourse(Document):
self.validate_video_link() self.validate_video_link()
self.validate_status() self.validate_status()
self.validate_payments_app() self.validate_payments_app()
self.validate_amount_and_currency()
self.image = validate_image(self.image) self.image = validate_image(self.image)
def validate_published(self): def validate_published(self):
@@ -51,6 +52,10 @@ class LMSCourse(Document):
if "payments" not in installed_apps: if "payments" not in installed_apps:
frappe.throw(_("Please install the Payments app to create a paid courses.")) frappe.throw(_("Please install the Payments app to create a paid courses."))
def validate_amount_and_currency(self):
if self.paid_course and (not self.course_price and not self.currency):
frappe.throw(_("Amount and currency are required for paid courses."))
def on_update(self): def on_update(self):
if not self.upcoming and self.has_value_changed("upcoming"): if not self.upcoming and self.has_value_changed("upcoming"):
self.send_email_to_interested_users() self.send_email_to_interested_users()

View File

@@ -4,6 +4,7 @@
import frappe import frappe
from frappe import _ from frappe import _
from frappe.model.document import Document from frappe.model.document import Document
from frappe.utils import ceil
class LMSEnrollment(Document): class LMSEnrollment(Document):
@@ -11,6 +12,9 @@ class LMSEnrollment(Document):
self.validate_membership_in_same_batch() self.validate_membership_in_same_batch()
self.validate_membership_in_different_batch_same_course() self.validate_membership_in_different_batch_same_course()
def on_update(self):
self.update_program_progress()
def validate_membership_in_same_batch(self): def validate_membership_in_same_batch(self):
filters = {"member": self.member, "course": self.course, "name": ["!=", self.name]} filters = {"member": self.member, "course": self.course, "name": ["!=", self.name]}
if self.batch_old: if self.batch_old:
@@ -55,6 +59,26 @@ class LMSEnrollment(Document):
) )
) )
def update_program_progress(self):
programs = frappe.get_all(
"LMS Program Member", {"member": self.member}, ["parent", "name"]
)
for program in programs:
total_progress = 0
courses = frappe.get_all(
"LMS Program Course", {"parent": program.parent}, pluck="course"
)
for course in courses:
progress = frappe.db.get_value(
"LMS Enrollment", {"course": course, "member": self.member}, "progress"
)
progress = progress or 0
total_progress += progress
average_progress = ceil(total_progress / len(courses))
frappe.db.set_value("LMS Program Member", program.name, "progress", average_progress)
@frappe.whitelist() @frappe.whitelist()
def create_membership( def create_membership(

View File

View File

@@ -0,0 +1,8 @@
// Copyright (c) 2024, Frappe and contributors
// For license information, please see license.txt
// frappe.ui.form.on("LMS Program", {
// refresh(frm) {
// },
// });

View File

@@ -0,0 +1,84 @@
{
"actions": [],
"allow_rename": 1,
"autoname": "field:title",
"creation": "2024-11-18 12:27:13.283169",
"doctype": "DocType",
"engine": "InnoDB",
"field_order": [
"title",
"program_courses",
"program_members"
],
"fields": [
{
"fieldname": "program_courses",
"fieldtype": "Table",
"label": "Program Courses",
"options": "LMS Program Course"
},
{
"fieldname": "program_members",
"fieldtype": "Table",
"label": "Program Members",
"options": "LMS Program Member"
},
{
"fieldname": "title",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Title",
"reqd": 1,
"unique": 1
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2024-11-20 12:26:02.214628",
"modified_by": "Administrator",
"module": "LMS",
"name": "LMS Program",
"naming_rule": "By fieldname",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
},
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "Moderator",
"share": 1,
"write": 1
},
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "Course Creator",
"share": 1,
"write": 1
}
],
"sort_field": "creation",
"sort_order": "DESC",
"states": []
}

View File

@@ -0,0 +1,32 @@
# Copyright (c) 2024, Frappe and contributors
# For license information, please see license.txt
import frappe
from frappe import _
from frappe.model.document import Document
class LMSProgram(Document):
def validate(self):
self.validate_program_courses()
self.validate_program_members()
def validate_program_courses(self):
courses = [row.course for row in self.program_courses]
duplicates = {course for course in courses if courses.count(course) > 1}
if len(duplicates):
frappe.throw(
_("Course {0} has already been added to this batch.").format(
frappe.bold(next(iter(duplicates)))
)
)
def validate_program_members(self):
members = [row.member for row in self.program_members]
duplicates = {member for member in members if members.count(member) > 1}
if len(duplicates):
frappe.throw(
_("Member {0} has already been added to this batch.").format(
frappe.bold(next(iter(duplicates)))
)
)

View File

@@ -0,0 +1,21 @@
# Copyright (c) 2024, Frappe and Contributors
# See license.txt
# import frappe
from frappe.tests import IntegrationTestCase, UnitTestCase
# On IntegrationTestCase, the doctype test records and all
# link-field test record depdendencies are recursively loaded
# Use these module variables to add/remove to/from that list
EXTRA_TEST_RECORD_DEPENDENCIES = [] # eg. ["User"]
IGNORE_TEST_RECORD_DEPENDENCIES = [] # eg. ["User"]
class TestLMSProgram(UnitTestCase):
"""
Unit tests for LMSProgram.
Use this class for testing individual functions and methods.
"""
pass

View File

@@ -0,0 +1,42 @@
{
"actions": [],
"allow_rename": 1,
"creation": "2024-11-18 12:27:37.030302",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"course",
"course_title"
],
"fields": [
{
"fieldname": "course",
"fieldtype": "Link",
"in_list_view": 1,
"label": "Course",
"options": "LMS Course",
"reqd": 1
},
{
"fetch_from": "course.title",
"fieldname": "course_title",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Course Title",
"read_only": 1
}
],
"index_web_pages_for_search": 1,
"istable": 1,
"links": [],
"modified": "2024-11-18 12:43:46.800199",
"modified_by": "Administrator",
"module": "LMS",
"name": "LMS Program Course",
"owner": "Administrator",
"permissions": [],
"sort_field": "creation",
"sort_order": "DESC",
"states": []
}

View File

@@ -0,0 +1,9 @@
# Copyright (c) 2024, Frappe and contributors
# For license information, please see license.txt
# import frappe
from frappe.model.document import Document
class LMSProgramCourse(Document):
pass

View File

@@ -0,0 +1,50 @@
{
"actions": [],
"allow_rename": 1,
"creation": "2024-11-18 12:29:13.615014",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"member",
"full_name",
"progress"
],
"fields": [
{
"fieldname": "member",
"fieldtype": "Link",
"in_list_view": 1,
"label": "Member",
"options": "User",
"reqd": 1
},
{
"fetch_from": "member.full_name",
"fieldname": "full_name",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Full Name",
"read_only": 1
},
{
"default": "0",
"fieldname": "progress",
"fieldtype": "Int",
"in_list_view": 1,
"label": "Progress"
}
],
"index_web_pages_for_search": 1,
"istable": 1,
"links": [],
"modified": "2024-11-21 12:51:31.882576",
"modified_by": "Administrator",
"module": "LMS",
"name": "LMS Program Member",
"owner": "Administrator",
"permissions": [],
"sort_field": "creation",
"sort_order": "DESC",
"states": []
}

View File

@@ -0,0 +1,9 @@
# Copyright (c) 2024, Frappe and contributors
# For license information, please see license.txt
# import frappe
from frappe.model.document import Document
class LMSProgramMember(Document):
pass

View File

@@ -16,6 +16,7 @@ class LMSQuestion(Document):
def validate_correct_answers(question): def validate_correct_answers(question):
if question.type == "Choices": if question.type == "Choices":
validate_duplicate_options(question) validate_duplicate_options(question)
validate_minimum_options(question)
validate_correct_options(question) validate_correct_options(question)
elif question.type == "User Input": elif question.type == "User Input":
validate_possible_answer(question) validate_possible_answer(question)
@@ -42,6 +43,11 @@ def validate_correct_options(question):
frappe.throw(_("At least one option must be correct for this question.")) frappe.throw(_("At least one option must be correct for this question."))
def validate_minimum_options(question):
if question.type == "Choices" and (not question.option_1 or not question.option_2):
frappe.throw(_("Minimum two options are required for multiple choice questions."))
def validate_possible_answer(question): def validate_possible_answer(question):
possible_answers = [] possible_answers = []
possible_answers_fields = [ possible_answers_fields = [

View File

@@ -5,13 +5,15 @@
"editable_grid": 1, "editable_grid": 1,
"engine": "InnoDB", "engine": "InnoDB",
"field_order": [ "field_order": [
"general_tab",
"default_home", "default_home",
"send_calendar_invite_for_evaluations",
"is_onboarding_complete", "is_onboarding_complete",
"column_break_zdel", "column_break_zdel",
"enable_learning_paths",
"unsplash_access_key", "unsplash_access_key",
"livecode_url", "livecode_url",
"section_break_szgq", "section_break_szgq",
"send_calendar_invite_for_evaluations",
"show_day_view", "show_day_view",
"column_break_2", "column_break_2",
"show_dashboard", "show_dashboard",
@@ -80,6 +82,7 @@
{ {
"fieldname": "mentor_request_section", "fieldname": "mentor_request_section",
"fieldtype": "Section Break", "fieldtype": "Section Break",
"hidden": 1,
"label": "Mentor Request" "label": "Mentor Request"
}, },
{ {
@@ -127,6 +130,7 @@
{ {
"fieldname": "section_break_szgq", "fieldname": "section_break_szgq",
"fieldtype": "Section Break", "fieldtype": "Section Break",
"hidden": 1,
"label": "Batch Settings" "label": "Batch Settings"
}, },
{ {
@@ -336,12 +340,23 @@
"fieldname": "payments_app_is_not_installed", "fieldname": "payments_app_is_not_installed",
"fieldtype": "HTML", "fieldtype": "HTML",
"label": "Payments app is not installed" "label": "Payments app is not installed"
},
{
"default": "0",
"fieldname": "enable_learning_paths",
"fieldtype": "Check",
"label": "Enable Learning Paths"
},
{
"fieldname": "general_tab",
"fieldtype": "Tab Break",
"label": "General"
} }
], ],
"index_web_pages_for_search": 1, "index_web_pages_for_search": 1,
"issingle": 1, "issingle": 1,
"links": [], "links": [],
"modified": "2024-10-01 12:15:49.800242", "modified": "2024-11-20 11:55:05.358421",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "LMS", "module": "LMS",
"name": "LMS Settings", "name": "LMS Settings",
@@ -356,6 +371,13 @@
"role": "System Manager", "role": "System Manager",
"share": 1, "share": 1,
"write": 1 "write": 1
},
{
"email": 1,
"print": 1,
"read": 1,
"role": "LMS Student",
"share": 1
} }
], ],
"sort_field": "modified", "sort_field": "modified",

View File

@@ -855,7 +855,10 @@ def get_telemetry_boot_info():
} }
@frappe.whitelist()
def is_onboarding_complete(): def is_onboarding_complete():
if not has_course_moderator_role():
return {"is_onboarded": False}
course_created = frappe.db.a_row_exists("LMS Course") course_created = frappe.db.a_row_exists("LMS Course")
chapter_created = frappe.db.a_row_exists("Course Chapter") chapter_created = frappe.db.a_row_exists("Course Chapter")
lesson_created = frappe.db.a_row_exists("Course Lesson") lesson_created = frappe.db.a_row_exists("Course Lesson")
@@ -1128,11 +1131,20 @@ def get_course_outline(course, progress=False):
chapter_details = frappe.db.get_value( chapter_details = frappe.db.get_value(
"Course Chapter", "Course Chapter",
chapter.chapter, chapter.chapter,
["name", "title"], ["name", "title", "is_scorm_package", "launch_file", "scorm_package"],
as_dict=True, as_dict=True,
) )
chapter_details["idx"] = chapter.idx chapter_details["idx"] = chapter.idx
chapter_details.lessons = get_lessons(course, chapter_details, progress=progress) chapter_details.lessons = get_lessons(course, chapter_details, progress=progress)
if chapter_details.is_scorm_package:
chapter_details.scorm_package = frappe.db.get_value(
"File",
chapter_details.scorm_package,
["file_name", "file_size", "file_url"],
as_dict=1,
)
outline.append(chapter_details) outline.append(chapter_details)
return outline return outline
@@ -1146,9 +1158,12 @@ def get_lesson(course, chapter, lesson):
"Lesson Reference", {"parent": chapter_name, "idx": lesson}, "lesson" "Lesson Reference", {"parent": chapter_name, "idx": lesson}, "lesson"
) )
lesson_details = frappe.db.get_value( lesson_details = frappe.db.get_value(
"Course Lesson", lesson_name, ["include_in_preview", "title"], as_dict=1 "Course Lesson",
lesson_name,
["include_in_preview", "title", "is_scorm_package"],
as_dict=1,
) )
if not lesson_details: if not lesson_details or lesson_details.is_scorm_package:
return {} return {}
membership = get_membership(course) membership = get_membership(course)
@@ -1739,3 +1754,81 @@ def enroll_in_batch(batch, payment_name=None):
) )
student.save(ignore_permissions=True) student.save(ignore_permissions=True)
@frappe.whitelist()
def get_programs():
if (
has_course_moderator_role()
or has_course_instructor_role()
or has_course_evaluator_role()
):
programs = frappe.get_all("LMS Program", fields=["name"])
else:
programs = frappe.get_all(
"LMS Program Member", {"member": frappe.session.user}, ["parent as name", "progress"]
)
for program in programs:
program_courses = frappe.get_all(
"LMS Program Course", {"parent": program.name}, ["course"], order_by="idx"
)
program.courses = []
for course in program_courses:
program.courses.append(get_course_details(course.course))
program.members = frappe.db.count("LMS Program Member", {"parent": program.name})
return programs
@frappe.whitelist()
def enroll_in_program_course(program, course):
enrollment = frappe.db.exists(
"LMS Enrollment", {"member": frappe.session.user, "course": course}
)
if enrollment:
enrollment = frappe.db.get_value(
"LMS Enrollment", enrollment, ["name", "current_lesson"], as_dict=1
)
enrollment.current_lesson = get_lesson_index(enrollment.current_lesson)
return enrollment
program_courses = frappe.get_all(
"LMS Program Course", {"parent": program}, ["course", "idx"], order_by="idx"
)
current_course_idx = [
program_course.idx
for program_course in program_courses
if program_course.course == course
][0]
for program_course in program_courses:
if program_course.idx < current_course_idx:
enrollment = frappe.db.get_value(
"LMS Enrollment",
{"member": frappe.session.user, "course": program_course.course},
["name", "progress"],
as_dict=1,
)
if enrollment and enrollment.progress != 100:
frappe.throw(
_("Please complete the previous courses in the program to enroll in this course.")
)
elif not enrollment:
frappe.throw(
_("Please complete the previous courses in the program to enroll in this course.")
)
else:
continue
enrollment = frappe.new_doc("LMS Enrollment")
enrollment.update(
{
"member": frappe.session.user,
"course": course,
}
)
enrollment.save()
return enrollment

View File

@@ -1,4 +1,5 @@
{ {
"app": "lms",
"charts": [ "charts": [
{ {
"chart_name": "New Signups", "chart_name": "New Signups",
@@ -145,7 +146,7 @@
"type": "Link" "type": "Link"
} }
], ],
"modified": "2024-08-09 13:19:06.273056", "modified": "2024-11-21 12:16:25.886431",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "LMS", "module": "LMS",
"name": "LMS", "name": "LMS",
@@ -212,5 +213,6 @@
"type": "DocType" "type": "DocType"
} }
], ],
"title": "LMS" "title": "LMS",
} "type": "Workspace"
}

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:31\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Arabic\n" "Language-Team: Arabic\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr "إضافة"
msgid "Add Chapter" msgid "Add Chapter"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "" msgstr ""
@@ -217,7 +217,7 @@ msgstr ""
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "" msgstr ""
@@ -228,7 +228,7 @@ msgstr "مسجل بالفعل"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr ""
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "" msgstr ""
@@ -319,10 +319,6 @@ msgstr ""
msgid "Apps" msgid "Apps"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr ""
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "" msgstr ""
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "" msgstr ""
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "وصف الباتش" msgstr "وصف الباتش"
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr ""
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr "تفاصيل الفاتورة"
msgid "Billing Name" msgid "Billing Name"
msgstr "" msgstr ""
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "نبذة" msgstr "نبذة"
@@ -649,7 +642,7 @@ msgstr ""
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr ""
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr ""
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "" msgstr ""
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "محتوى" msgstr "محتوى"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "عقد" msgstr "عقد"
@@ -1060,7 +1062,7 @@ msgstr "الدولة"
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr ""
msgid "Course Name" msgid "Course Name"
msgstr "" msgstr ""
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr ""
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "" msgstr ""
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "لوحة القيادة"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr "تاريخ"
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "" msgstr ""
@@ -1350,23 +1358,40 @@ msgstr "العملة الافتراضية"
msgid "Degree Type" msgid "Degree Type"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "حذف" msgstr "حذف"
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "" msgstr ""
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "تجاهل" msgstr "تجاهل"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "" msgstr ""
@@ -1453,7 +1478,7 @@ msgstr ""
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr "المدة الزمنية"
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "" msgstr ""
@@ -1487,7 +1512,7 @@ msgstr ""
msgid "Edit" msgid "Edit"
msgstr "تصحيح" msgstr "تصحيح"
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "" msgstr ""
@@ -1564,7 +1589,7 @@ msgstr "تمكين"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr ""
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "" msgstr ""
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "" msgstr ""
@@ -1646,7 +1671,10 @@ msgstr ""
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "" msgstr ""
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr ""
msgid "Event" msgid "Event"
msgstr "حدث" msgstr "حدث"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "" msgstr ""
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "" msgstr ""
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "الاسم الكامل" msgstr "الاسم الكامل"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "" msgstr ""
@@ -1981,11 +2011,6 @@ msgstr ""
msgid "Hello" msgid "Hello"
msgstr "" msgstr ""
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr "مساعدة"
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "" msgstr ""
@@ -2164,9 +2189,7 @@ msgstr ""
msgid "Index" msgid "Index"
msgstr "مؤشر" msgstr "مؤشر"
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "" msgstr ""
@@ -2203,14 +2226,14 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "" msgstr ""
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr ""
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr ""
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr ""
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "" msgstr ""
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "المسمى الوظيفي"
msgid "Jobs" msgid "Jobs"
msgstr "وظائف" msgstr "وظائف"
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "انضم" msgstr "انضم"
@@ -2593,6 +2620,11 @@ msgstr "اسم العائلة"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "" msgstr ""
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "دخول" msgstr "دخول"
@@ -2759,6 +2791,11 @@ msgstr ""
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "" msgstr ""
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "" msgstr ""
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "" msgstr ""
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "" msgstr ""
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "صورة ميتا" msgstr "صورة ميتا"
@@ -2987,11 +3024,11 @@ msgstr ""
msgid "Modified By" msgid "Modified By"
msgstr "عدل من قبل" msgstr "عدل من قبل"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "" msgstr ""
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "" msgstr ""
@@ -3037,7 +3074,7 @@ msgstr ""
msgid "New Course" msgid "New Course"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "" msgstr ""
@@ -3124,11 +3161,11 @@ msgstr ""
msgid "No introduction" msgid "No introduction"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "" msgstr ""
@@ -3184,7 +3221,7 @@ msgstr ""
msgid "Not Graded" msgid "Not Graded"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "لا يسمح" msgstr "لا يسمح"
@@ -3208,7 +3245,7 @@ msgstr "إخطارات"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "" msgstr ""
@@ -3248,6 +3285,10 @@ msgstr ""
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "" msgstr ""
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "" msgstr ""
@@ -3407,7 +3449,7 @@ msgstr ""
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr ""
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr ""
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "" msgstr ""
@@ -3556,11 +3602,11 @@ msgstr ""
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "" msgstr ""
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "" msgstr ""
@@ -3573,6 +3619,10 @@ msgstr ""
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "" msgstr ""
@@ -3730,7 +3780,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "مرفوض"
msgid "Related Courses" msgid "Related Courses"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
@@ -4039,6 +4089,21 @@ msgstr ""
msgid "Run" msgid "Run"
msgstr "" msgstr ""
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "" msgstr ""
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "إعدادات" msgstr "إعدادات"
@@ -4159,7 +4224,7 @@ msgstr ""
msgid "Short Introduction" msgid "Short Introduction"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "" msgstr ""
@@ -4323,7 +4388,7 @@ msgstr "بداية"
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "تاريخ البدء" msgstr "تاريخ البدء"
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "" msgstr ""
@@ -4344,7 +4409,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "بداية الوقت"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr ""
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr ""
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr ""
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr ""
msgid "This course has:" msgid "This course has:"
msgstr "" msgstr ""
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "" msgstr ""
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr ""
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "" msgstr ""
@@ -4742,7 +4805,7 @@ msgstr "الخميس"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "زمن"
msgid "Time Preference" msgid "Time Preference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "" msgstr ""
@@ -4781,8 +4844,8 @@ msgstr ""
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr ""
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "اللقب" msgstr "اللقب"
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr "إلى"
msgid "To Date" msgid "To Date"
msgstr "إلى تاريخ" msgstr "إلى تاريخ"
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr ""
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "" msgstr ""
@@ -4902,7 +4965,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr ""
msgid "Upcoming" msgid "Upcoming"
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "" msgstr ""
@@ -4989,7 +5052,7 @@ msgstr "تحديث"
msgid "Update Password" msgid "Update Password"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "تحميل" msgstr "تحميل"
@@ -5172,15 +5235,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}." msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "" msgstr ""
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "" msgstr ""
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "" msgstr ""
@@ -5188,6 +5251,14 @@ msgstr ""
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr ""
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "" msgstr ""
@@ -5340,7 +5411,7 @@ msgstr ""
msgid "cancel your application" msgid "cancel your application"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "أكتمل" msgstr "أكتمل"
@@ -5388,7 +5459,7 @@ msgstr ""
msgid "you can" msgid "you can"
msgstr "" msgstr ""
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:32\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Bosnian\n" "Language-Team: Bosnian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr "Dodaj"
msgid "Add Chapter" msgid "Add Chapter"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "" msgstr ""
@@ -217,7 +217,7 @@ msgstr ""
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "" msgstr ""
@@ -228,7 +228,7 @@ msgstr "Već registrovan"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr ""
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "" msgstr ""
@@ -319,10 +319,6 @@ msgstr ""
msgid "Apps" msgid "Apps"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr ""
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "" msgstr ""
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "" msgstr ""
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "" msgstr ""
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr ""
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr ""
msgid "Billing Name" msgid "Billing Name"
msgstr "" msgstr ""
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "Bio" msgstr "Bio"
@@ -649,7 +642,7 @@ msgstr ""
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr ""
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr ""
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "" msgstr ""
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "Sadržaj" msgstr "Sadržaj"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "" msgstr ""
@@ -1060,7 +1062,7 @@ msgstr "Država"
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr ""
msgid "Course Name" msgid "Course Name"
msgstr "" msgstr ""
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr ""
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "" msgstr ""
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "Nadzorna ploča"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr "Datum"
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "" msgstr ""
@@ -1350,23 +1358,40 @@ msgstr ""
msgid "Degree Type" msgid "Degree Type"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "Izbriši" msgstr "Izbriši"
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "" msgstr ""
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "Odbaci" msgstr "Odbaci"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "" msgstr ""
@@ -1453,7 +1478,7 @@ msgstr ""
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr "Trajanje"
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "" msgstr ""
@@ -1487,7 +1512,7 @@ msgstr ""
msgid "Edit" msgid "Edit"
msgstr "Uredi" msgstr "Uredi"
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "" msgstr ""
@@ -1564,7 +1589,7 @@ msgstr "Omogućeno"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr ""
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "" msgstr ""
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "" msgstr ""
@@ -1646,7 +1671,10 @@ msgstr ""
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "" msgstr ""
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr ""
msgid "Event" msgid "Event"
msgstr "Događaj" msgstr "Događaj"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "" msgstr ""
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "" msgstr ""
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "Puno ime" msgstr "Puno ime"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "" msgstr ""
@@ -1981,11 +2011,6 @@ msgstr ""
msgid "Hello" msgid "Hello"
msgstr "Zdravo" msgstr "Zdravo"
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr "Pomoć"
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "" msgstr ""
@@ -2164,9 +2189,7 @@ msgstr ""
msgid "Index" msgid "Index"
msgstr "Indeks" msgstr "Indeks"
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "" msgstr ""
@@ -2203,14 +2226,14 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "" msgstr ""
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr ""
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr ""
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr ""
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "" msgstr ""
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr ""
msgid "Jobs" msgid "Jobs"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "" msgstr ""
@@ -2593,6 +2620,11 @@ msgstr "Prezime"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "" msgstr ""
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "Prijava" msgstr "Prijava"
@@ -2759,6 +2791,11 @@ msgstr ""
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "" msgstr ""
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "" msgstr ""
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "" msgstr ""
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "" msgstr ""
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "Meta slika" msgstr "Meta slika"
@@ -2987,11 +3024,11 @@ msgstr ""
msgid "Modified By" msgid "Modified By"
msgstr "Izmijenio" msgstr "Izmijenio"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "" msgstr ""
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "" msgstr ""
@@ -3037,7 +3074,7 @@ msgstr ""
msgid "New Course" msgid "New Course"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "" msgstr ""
@@ -3124,11 +3161,11 @@ msgstr ""
msgid "No introduction" msgid "No introduction"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "" msgstr ""
@@ -3184,7 +3221,7 @@ msgstr ""
msgid "Not Graded" msgid "Not Graded"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "Nije dozvoljeno" msgstr "Nije dozvoljeno"
@@ -3208,7 +3245,7 @@ msgstr "Obavijesti"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "" msgstr ""
@@ -3248,6 +3285,10 @@ msgstr ""
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "" msgstr ""
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "" msgstr ""
@@ -3407,7 +3449,7 @@ msgstr ""
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr ""
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr ""
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "" msgstr ""
@@ -3556,11 +3602,11 @@ msgstr ""
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "" msgstr ""
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "" msgstr ""
@@ -3573,6 +3619,10 @@ msgstr ""
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "" msgstr ""
@@ -3730,7 +3780,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr ""
msgid "Related Courses" msgid "Related Courses"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "Ukloni" msgstr "Ukloni"
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
@@ -4039,6 +4089,21 @@ msgstr ""
msgid "Run" msgid "Run"
msgstr "" msgstr ""
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "" msgstr ""
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
@@ -4159,7 +4224,7 @@ msgstr ""
msgid "Short Introduction" msgid "Short Introduction"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "" msgstr ""
@@ -4323,7 +4388,7 @@ msgstr ""
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "" msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "" msgstr ""
@@ -4344,7 +4409,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr ""
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr ""
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr ""
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr ""
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr ""
msgid "This course has:" msgid "This course has:"
msgstr "" msgstr ""
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "" msgstr ""
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr ""
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "" msgstr ""
@@ -4742,7 +4805,7 @@ msgstr ""
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr ""
msgid "Time Preference" msgid "Time Preference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "" msgstr ""
@@ -4781,8 +4844,8 @@ msgstr ""
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr ""
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr ""
msgid "To Date" msgid "To Date"
msgstr "" msgstr ""
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr ""
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "" msgstr ""
@@ -4902,7 +4965,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr ""
msgid "Upcoming" msgid "Upcoming"
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "" msgstr ""
@@ -4989,7 +5052,7 @@ msgstr ""
msgid "Update Password" msgid "Update Password"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "Učitaj" msgstr "Učitaj"
@@ -5172,15 +5235,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}." msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "" msgstr ""
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "" msgstr ""
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "" msgstr ""
@@ -5188,6 +5251,14 @@ msgstr ""
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr ""
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "" msgstr ""
@@ -5340,7 +5411,7 @@ msgstr ""
msgid "cancel your application" msgid "cancel your application"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "završeno" msgstr "završeno"
@@ -5388,7 +5459,7 @@ msgstr ""
msgid "you can" msgid "you can"
msgstr "" msgstr ""
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:31\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: German\n" "Language-Team: German\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr "Hinzufügen"
msgid "Add Chapter" msgid "Add Chapter"
msgstr "Kapitel hinzufügen" msgstr "Kapitel hinzufügen"
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "Lektion hinzufügen" msgstr "Lektion hinzufügen"
@@ -217,7 +217,7 @@ msgstr "Selbstregistrierung zulassen"
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "Zugriff auf zukünftige Daten zulassen" msgstr "Zugriff auf zukünftige Daten zulassen"
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "Selbstregistrierung zulassen" msgstr "Selbstregistrierung zulassen"
@@ -228,7 +228,7 @@ msgstr "Bereits registriert"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Betrag inkl. MwSt." msgstr "Betrag inkl. MwSt."
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "Ankündigung" msgstr "Ankündigung"
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr "Antwort"
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "" msgstr ""
@@ -319,10 +319,6 @@ msgstr "Genehmigt"
msgid "Apps" msgid "Apps"
msgstr "Apps" msgstr "Apps"
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr ""
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "Automatische Zuweisung" msgstr "Automatische Zuweisung"
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "" msgstr ""
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "Chargenbeschreibung" msgstr "Chargenbeschreibung"
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr ""
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr "Rechnungsdetails"
msgid "Billing Name" msgid "Billing Name"
msgstr "Rechnungsname" msgstr "Rechnungsname"
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "Lebenslauf" msgstr "Lebenslauf"
@@ -649,7 +642,7 @@ msgstr ""
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr "Kapitel"
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "Kapitelreferenz" msgstr "Kapitelreferenz"
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr ""
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "" msgstr ""
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "Inhalt" msgstr "Inhalt"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "Vertrag" msgstr "Vertrag"
@@ -1060,7 +1062,7 @@ msgstr "Land"
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr "Kursliste"
msgid "Course Name" msgid "Course Name"
msgstr "Kursname" msgstr "Kursname"
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr ""
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "Kurs-Statistiken" msgstr "Kurs-Statistiken"
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "Dashboard"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr "Datum"
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "Datum und Uhrzeit" msgstr "Datum und Uhrzeit"
@@ -1350,23 +1358,40 @@ msgstr "Standardwährung"
msgid "Degree Type" msgid "Degree Type"
msgstr "Abschlussart" msgstr "Abschlussart"
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "Löschen" msgstr "Löschen"
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "" msgstr ""
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "Verwerfen" msgstr "Verwerfen"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "Diskussionen" msgstr "Diskussionen"
@@ -1453,7 +1478,7 @@ msgstr "Doppelte Optionen für diese Frage gefunden."
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr "Dauer"
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "Dauer des Live-Kurses in Minuten" msgstr "Dauer des Live-Kurses in Minuten"
@@ -1487,7 +1512,7 @@ msgstr "E-Mail"
msgid "Edit" msgid "Edit"
msgstr "Bearbeiten" msgstr "Bearbeiten"
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "Kapitel bearbeiten" msgstr "Kapitel bearbeiten"
@@ -1564,7 +1589,7 @@ msgstr "Aktiviert"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr "Enddatum (oder voraussichtlich)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr ""
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "Anzahl der Einschreibungen" msgstr "Anzahl der Einschreibungen"
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "" msgstr ""
@@ -1646,7 +1671,10 @@ msgstr ""
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "Geben Sie die richtige Antwort ein" msgstr "Geben Sie die richtige Antwort ein"
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "" msgstr ""
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr ""
msgid "Event" msgid "Event"
msgstr "Ereignis" msgstr "Ereignis"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "" msgstr ""
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "Frei" msgstr "Frei"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "" msgstr ""
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "Vollständiger Name" msgstr "Vollständiger Name"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "Vollzeit" msgstr "Vollzeit"
@@ -1981,11 +2011,6 @@ msgstr "Überschrift"
msgid "Hello" msgid "Hello"
msgstr "Hallo" msgstr "Hallo"
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr "Hilfe"
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "Helfen Sie anderen, etwas Neues zu lernen, indem Sie einen Kurs erstellen." msgstr "Helfen Sie anderen, etwas Neues zu lernen, indem Sie einen Kurs erstellen."
@@ -2164,9 +2189,7 @@ msgstr "Falsch"
msgid "Index" msgid "Index"
msgstr "Pos" msgstr "Pos"
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "" msgstr ""
@@ -2203,14 +2226,14 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "" msgstr ""
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr "Ungültiger Einladungscode."
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "Ungültige Quiz-ID" msgstr "Ungültige Quiz-ID"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr "Ungültige Start- oder Endzeit."
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr "Ist Korrekt"
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "" msgstr ""
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "Stellenbezeichnung"
msgid "Jobs" msgid "Jobs"
msgstr "freie Stellen" msgstr "freie Stellen"
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "Beitreten" msgstr "Beitreten"
@@ -2593,6 +2620,11 @@ msgstr "Nachname"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "" msgstr ""
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "Anmelden" msgstr "Anmelden"
@@ -2759,6 +2791,11 @@ msgstr "Manager:in"
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "" msgstr ""
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "" msgstr ""
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "" msgstr ""
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "" msgstr ""
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "Meta-Bild" msgstr "Meta-Bild"
@@ -2987,11 +3024,11 @@ msgstr ""
msgid "Modified By" msgid "Modified By"
msgstr "Geändert von" msgstr "Geändert von"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "" msgstr ""
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "" msgstr ""
@@ -3037,7 +3074,7 @@ msgstr ""
msgid "New Course" msgid "New Course"
msgstr "Neuer Kurs" msgstr "Neuer Kurs"
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "" msgstr ""
@@ -3124,11 +3161,11 @@ msgstr "Keine Kurse in Überprüfung"
msgid "No introduction" msgid "No introduction"
msgstr "Keine Einführung" msgstr "Keine Einführung"
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "Keine Stellen ausgeschrieben" msgstr "Keine Stellen ausgeschrieben"
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "Keine Live-Kurse geplant" msgstr "Keine Live-Kurse geplant"
@@ -3184,7 +3221,7 @@ msgstr "Nicht für die Vorschau verfügbar"
msgid "Not Graded" msgid "Not Graded"
msgstr "Nicht bewertet" msgstr "Nicht bewertet"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "Nicht zulässig" msgstr "Nicht zulässig"
@@ -3208,7 +3245,7 @@ msgstr "Benachrichtigungen"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "Benachrichtige mich, wenn verfügbar" msgstr "Benachrichtige mich, wenn verfügbar"
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "" msgstr ""
@@ -3248,6 +3285,10 @@ msgstr "Es werden nur Dateien vom Typ {0} akzeptiert."
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "Seiten" msgstr "Seiten"
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "Teilzeit" msgstr "Teilzeit"
@@ -3407,7 +3449,7 @@ msgstr ""
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "Bitte aktivieren Sie die Zoom-Einstellungen, um diese Funktion zu nutzen." msgstr "Bitte aktivieren Sie die Zoom-Einstellungen, um diese Funktion zu nutzen."
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr ""
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "" msgstr ""
@@ -3556,11 +3602,11 @@ msgstr ""
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "Bitte melden Sie sich an, um auf das Quiz zuzugreifen." msgstr "Bitte melden Sie sich an, um auf das Quiz zuzugreifen."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "Bitte melden Sie sich an, um auf diese Seite zuzugreifen." msgstr "Bitte melden Sie sich an, um auf diese Seite zuzugreifen."
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren." msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren."
@@ -3573,6 +3619,10 @@ msgstr "Bitte bereiten Sie sich gut vor und erscheinen Sie pünktlich zu den Pr
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "" msgstr ""
@@ -3730,7 +3780,7 @@ msgstr "Auf der Teilnehmerseite veröffentlichen"
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "Abgelehnt"
msgid "Related Courses" msgid "Related Courses"
msgstr "Ähnliche Kurse" msgstr "Ähnliche Kurse"
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "Entfernen" msgstr "Entfernen"
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "Antworten auf" msgstr "Antworten auf"
@@ -4039,6 +4089,21 @@ msgstr ""
msgid "Run" msgid "Run"
msgstr "" msgstr ""
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "" msgstr ""
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
@@ -4159,7 +4224,7 @@ msgstr ""
msgid "Short Introduction" msgid "Short Introduction"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "" msgstr ""
@@ -4323,7 +4388,7 @@ msgstr "Starten"
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "Startdatum" msgstr "Startdatum"
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "Mit dem Lernen beginnen" msgstr "Mit dem Lernen beginnen"
@@ -4344,7 +4409,7 @@ msgstr "Mit dem Lernen beginnen"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "Startzeit"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "Die Startzeit darf nicht nach der Endzeit liegen" msgstr "Die Startzeit darf nicht nach der Endzeit liegen"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr "Startzeit sollte vor der Endzeit liegen."
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "Start-URL" msgstr "Start-URL"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr "Das Startdatum darf nicht in der Vergangenheit liegen."
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr ""
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr "Dieses Zertifikat läuft nicht ab"
msgid "This course has:" msgid "This course has:"
msgstr "" msgstr ""
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "Dieser Kurs ist kostenlos." msgstr "Dieser Kurs ist kostenlos."
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr ""
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "" msgstr ""
@@ -4742,7 +4805,7 @@ msgstr "Donnerstag"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "Zeit"
msgid "Time Preference" msgid "Time Preference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "" msgstr ""
@@ -4781,8 +4844,8 @@ msgstr "Stundenplan-Vorlage"
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr ""
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "Bezeichnung" msgstr "Bezeichnung"
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr "An"
msgid "To Date" msgid "To Date"
msgstr "Bis-Datum" msgstr "Bis-Datum"
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr ""
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator." msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator."
@@ -4902,7 +4965,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr ""
msgid "Upcoming" msgid "Upcoming"
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "" msgstr ""
@@ -4989,7 +5052,7 @@ msgstr "Aktualisieren"
msgid "Update Password" msgid "Update Password"
msgstr "Passwort ändern" msgstr "Passwort ändern"
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "Hochladen" msgstr "Hochladen"
@@ -5172,15 +5235,15 @@ msgstr "Schreiben Sie hier Ihre Antwort"
msgid "You already have an evaluation on {0} at {1} for the course {2}." msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "" msgstr ""
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "" msgstr ""
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "Sie sind bereits in diesem Kurs eingeschrieben." msgstr "Sie sind bereits in diesem Kurs eingeschrieben."
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "" msgstr ""
@@ -5188,6 +5251,14 @@ msgstr ""
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "Sie sind kein Mentor des Kurses {0}" msgstr "Sie sind kein Mentor des Kurses {0}"
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr ""
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "" msgstr ""
@@ -5340,7 +5411,7 @@ msgstr "Zoom-Einstellungen"
msgid "cancel your application" msgid "cancel your application"
msgstr "stornieren Sie Ihre Bewerbung" msgstr "stornieren Sie Ihre Bewerbung"
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "abgeschlossen" msgstr "abgeschlossen"
@@ -5388,7 +5459,7 @@ msgstr ""
msgid "you can" msgid "you can"
msgstr "Sie können" msgstr "Sie können"
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:32\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Esperanto\n" "Language-Team: Esperanto\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr "crwdns149212:0crwdne149212:0"
msgid "Add Chapter" msgid "Add Chapter"
msgstr "crwdns149214:0crwdne149214:0" msgstr "crwdns149214:0crwdne149214:0"
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "crwdns149216:0crwdne149216:0" msgstr "crwdns149216:0crwdne149216:0"
@@ -217,7 +217,7 @@ msgstr "crwdns149260:0crwdne149260:0"
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "crwdns149262:0crwdne149262:0" msgstr "crwdns149262:0crwdne149262:0"
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "crwdns149264:0crwdne149264:0" msgstr "crwdns149264:0crwdne149264:0"
@@ -228,7 +228,7 @@ msgstr "crwdns149266:0crwdne149266:0"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr "crwdns149274:0crwdne149274:0"
msgid "Amount with GST" msgid "Amount with GST"
msgstr "crwdns149276:0crwdne149276:0" msgstr "crwdns149276:0crwdne149276:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "crwdns149278:0crwdne149278:0" msgstr "crwdns149278:0crwdne149278:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "crwdns151584:0crwdne151584:0" msgstr "crwdns151584:0crwdne151584:0"
@@ -280,7 +280,7 @@ msgstr "crwdns149280:0crwdne149280:0"
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "crwdns151464:0crwdne151464:0" msgstr "crwdns151464:0crwdne151464:0"
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "crwdns151466:0crwdne151466:0" msgstr "crwdns151466:0crwdne151466:0"
@@ -319,10 +319,6 @@ msgstr "crwdns149292:0crwdne149292:0"
msgid "Apps" msgid "Apps"
msgstr "crwdns149294:0crwdne149294:0" msgstr "crwdns149294:0crwdne149294:0"
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr "crwdns149296:0crwdne149296:0"
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "crwdns149332:0crwdne149332:0" msgstr "crwdns149332:0crwdne149332:0"
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "crwdns149334:0crwdne149334:0" msgstr "crwdns149334:0crwdne149334:0"
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "crwdns149354:0crwdne149354:0" msgstr "crwdns149354:0crwdne149354:0"
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr "crwdns149374:0crwdne149374:0"
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "crwdns149376:0crwdne149376:0" msgstr "crwdns149376:0crwdne149376:0"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr "crwdns149378:0{0}crwdne149378:0"
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr "crwdns149386:0crwdne149386:0"
msgid "Billing Name" msgid "Billing Name"
msgstr "crwdns149388:0crwdne149388:0" msgstr "crwdns149388:0crwdne149388:0"
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "crwdns149390:0crwdne149390:0" msgstr "crwdns149390:0crwdne149390:0"
@@ -649,7 +642,7 @@ msgstr "crwdns149414:0crwdne149414:0"
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr "crwdns149442:0crwdne149442:0"
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "crwdns149444:0crwdne149444:0" msgstr "crwdns149444:0crwdne149444:0"
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr "crwdns151620:0crwdne151620:0"
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr "crwdns151622:0crwdne151622:0"
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "crwdns149536:0crwdne149536:0" msgstr "crwdns149536:0crwdne149536:0"
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "crwdns149538:0crwdne149538:0" msgstr "crwdns149538:0crwdne149538:0"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "crwdns149540:0crwdne149540:0" msgstr "crwdns149540:0crwdne149540:0"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "crwdns149542:0crwdne149542:0" msgstr "crwdns149542:0crwdne149542:0"
@@ -1060,7 +1062,7 @@ msgstr "crwdns149554:0crwdne149554:0"
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr "crwdns149578:0crwdne149578:0"
msgid "Course Name" msgid "Course Name"
msgstr "crwdns149580:0crwdne149580:0" msgstr "crwdns149580:0crwdne149580:0"
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr "crwdns151624:0crwdne151624:0"
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "crwdns149588:0crwdne149588:0" msgstr "crwdns149588:0crwdne149588:0"
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr "crwdns149616:0crwdne149616:0"
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "crwdns149630:0crwdne149630:0"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr "crwdns149632:0crwdne149632:0"
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "crwdns149634:0crwdne149634:0" msgstr "crwdns149634:0crwdne149634:0"
@@ -1350,23 +1358,40 @@ msgstr "crwdns149642:0crwdne149642:0"
msgid "Degree Type" msgid "Degree Type"
msgstr "crwdns149644:0crwdne149644:0" msgstr "crwdns149644:0crwdne149644:0"
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "crwdns149646:0crwdne149646:0" msgstr "crwdns149646:0crwdne149646:0"
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr "crwdns151626:0crwdne151626:0"
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "crwdns151588:0crwdne151588:0" msgstr "crwdns151588:0crwdne151588:0"
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr "crwdns149648:0crwdne149648:0" msgstr "crwdns151628:0crwdne151628:0"
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "crwdns151630:0crwdne151630:0"
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" 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" msgstr "crwdns151590:0crwdne151590:0"
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr "crwdns151632:0crwdne151632:0"
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr "crwdns151634:0crwdne151634:0"
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr "crwdns151590:0crwdne151590:0"
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "crwdns149662:0crwdne149662:0" msgstr "crwdns149662:0crwdne149662:0"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "crwdns149664:0crwdne149664:0" msgstr "crwdns149664:0crwdne149664:0"
@@ -1453,7 +1478,7 @@ msgstr "crwdns149670:0crwdne149670:0"
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr "crwdns149672:0crwdne149672:0"
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "crwdns149674:0crwdne149674:0" msgstr "crwdns149674:0crwdne149674:0"
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "crwdns149676:0crwdne149676:0" msgstr "crwdns149676:0crwdne149676:0"
@@ -1487,7 +1512,7 @@ msgstr "crwdns149680:0crwdne149680:0"
msgid "Edit" msgid "Edit"
msgstr "crwdns149682:0crwdne149682:0" msgstr "crwdns149682:0crwdne149682:0"
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "crwdns149684:0crwdne149684:0" msgstr "crwdns149684:0crwdne149684:0"
@@ -1564,7 +1589,7 @@ msgstr "crwdns149714:0crwdne149714:0"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr "crwdns149718:0crwdne149718:0"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr "crwdns149728:0crwdne149728:0"
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "crwdns149730:0crwdne149730:0" msgstr "crwdns149730:0crwdne149730:0"
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "crwdns149732:0crwdne149732:0" msgstr "crwdns149732:0crwdne149732:0"
@@ -1646,7 +1671,10 @@ msgstr "crwdns149740:0crwdne149740:0"
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "crwdns149742:0crwdne149742:0" msgstr "crwdns149742:0crwdne149742:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "crwdns149748:0crwdne149748:0" msgstr "crwdns149748:0crwdne149748:0"
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr "crwdns149756:0crwdne149756:0"
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr "crwdns149764:0crwdne149764:0"
msgid "Event" msgid "Event"
msgstr "crwdns149766:0crwdne149766:0" msgstr "crwdns149766:0crwdne149766:0"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "crwdns151472:0crwdne151472:0" msgstr "crwdns151472:0crwdne151472:0"
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "crwdns149810:0crwdne149810:0" msgstr "crwdns149810:0crwdne149810:0"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "crwdns149812:0crwdne149812:0" msgstr "crwdns149812:0crwdne149812:0"
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "crwdns149824:0crwdne149824:0" msgstr "crwdns149824:0crwdne149824:0"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "crwdns149826:0crwdne149826:0" msgstr "crwdns149826:0crwdne149826:0"
@@ -1981,11 +2011,6 @@ msgstr "crwdns149856:0crwdne149856:0"
msgid "Hello" msgid "Hello"
msgstr "crwdns149858:0crwdne149858:0" msgstr "crwdns149858:0crwdne149858:0"
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr "crwdns149860:0crwdne149860:0"
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "crwdns149862:0crwdne149862:0" msgstr "crwdns149862:0crwdne149862:0"
@@ -2164,9 +2189,7 @@ msgstr "crwdns149924:0crwdne149924:0"
msgid "Index" msgid "Index"
msgstr "crwdns149926:0crwdne149926:0" msgstr "crwdns149926:0crwdne149926:0"
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "crwdns149928:0crwdne149928:0" msgstr "crwdns149928:0crwdne149928:0"
@@ -2203,14 +2226,14 @@ msgstr "crwdns149938:0crwdne149938:0"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "crwdns149940:0crwdne149940:0" msgstr "crwdns149940:0crwdne149940:0"
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr "crwdns149950:0crwdne149950:0"
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "crwdns149952:0crwdne149952:0" msgstr "crwdns149952:0crwdne149952:0"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr "crwdns149954:0crwdne149954:0"
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr "crwdns149964:0crwdne149964:0"
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "crwdns149966:0crwdne149966:0" msgstr "crwdns149966:0crwdne149966:0"
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr "crwdns151636:0crwdne151636:0"
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "crwdns149992:0crwdne149992:0"
msgid "Jobs" msgid "Jobs"
msgstr "crwdns149994:0crwdne149994:0" msgstr "crwdns149994:0crwdne149994:0"
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "crwdns149996:0crwdne149996:0" msgstr "crwdns149996:0crwdne149996:0"
@@ -2593,6 +2620,11 @@ msgstr "crwdns150076:0crwdne150076:0"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "crwdns150078:0crwdne150078:0" msgstr "crwdns150078:0crwdne150078:0"
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr "crwdns151638:0crwdne151638:0"
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "crwdns150120:0crwdne150120:0" msgstr "crwdns150120:0crwdne150120:0"
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "crwdns150122:0crwdne150122:0" msgstr "crwdns150122:0crwdne150122:0"
@@ -2759,6 +2791,11 @@ msgstr "crwdns150134:0crwdne150134:0"
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "crwdns150136:0crwdne150136:0" msgstr "crwdns150136:0crwdne150136:0"
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr "crwdns151640:0crwdne151640:0"
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "crwdns150138:0crwdne150138:0" msgstr "crwdns150138:0crwdne150138:0"
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "crwdns150152:0crwdne150152:0" msgstr "crwdns150152:0crwdne150152:0"
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "crwdns150188:0crwdne150188:0" msgstr "crwdns150188:0crwdne150188:0"
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "crwdns150190:0crwdne150190:0" msgstr "crwdns150190:0crwdne150190:0"
@@ -2987,11 +3024,11 @@ msgstr "crwdns150196:0crwdne150196:0"
msgid "Modified By" msgid "Modified By"
msgstr "crwdns150198:0crwdne150198:0" msgstr "crwdns150198:0crwdne150198:0"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "crwdns150200:0crwdne150200:0" msgstr "crwdns150200:0crwdne150200:0"
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "crwdns150202:0crwdne150202:0" msgstr "crwdns150202:0crwdne150202:0"
@@ -3037,7 +3074,7 @@ msgstr "crwdns150218:0crwdne150218:0"
msgid "New Course" msgid "New Course"
msgstr "crwdns150220:0crwdne150220:0" msgstr "crwdns150220:0crwdne150220:0"
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "crwdns150222:0crwdne150222:0" msgstr "crwdns150222:0crwdne150222:0"
@@ -3124,11 +3161,11 @@ msgstr "crwdns150256:0crwdne150256:0"
msgid "No introduction" msgid "No introduction"
msgstr "crwdns150258:0crwdne150258:0" msgstr "crwdns150258:0crwdne150258:0"
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "crwdns150260:0crwdne150260:0" msgstr "crwdns150260:0crwdne150260:0"
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "crwdns150262:0crwdne150262:0" msgstr "crwdns150262:0crwdne150262:0"
@@ -3184,7 +3221,7 @@ msgstr "crwdns150282:0crwdne150282:0"
msgid "Not Graded" msgid "Not Graded"
msgstr "crwdns150284:0crwdne150284:0" msgstr "crwdns150284:0crwdne150284:0"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "crwdns150286:0crwdne150286:0" msgstr "crwdns150286:0crwdne150286:0"
@@ -3208,7 +3245,7 @@ msgstr "crwdns150292:0crwdne150292:0"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "crwdns150294:0crwdne150294:0" msgstr "crwdns150294:0crwdne150294:0"
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "crwdns151486:0crwdne151486:0" msgstr "crwdns151486:0crwdne151486:0"
@@ -3248,6 +3285,10 @@ msgstr "crwdns150308:0{0}crwdne150308:0"
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "crwdns150310:0crwdne150310:0" msgstr "crwdns150310:0crwdne150310:0"
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr "crwdns151642:0crwdne151642:0"
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "crwdns150350:0crwdne150350:0" msgstr "crwdns150350:0crwdne150350:0"
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "crwdns150356:0crwdne150356:0" msgstr "crwdns150356:0crwdne150356:0"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "crwdns150358:0crwdne150358:0" msgstr "crwdns150358:0crwdne150358:0"
@@ -3407,7 +3449,7 @@ msgstr "crwdns151488:0crwdne151488:0"
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr "crwdns150406:0crwdne150406:0"
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "crwdns150408:0crwdne150408:0" msgstr "crwdns150408:0crwdne150408:0"
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr "crwdns151644:0crwdne151644:0"
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "crwdns150410:0{0}crwdne150410:0" msgstr "crwdns150410:0{0}crwdne150410:0"
@@ -3556,11 +3602,11 @@ msgstr "crwdns150422:0crwdne150422:0"
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "crwdns150424:0crwdne150424:0" msgstr "crwdns150424:0crwdne150424:0"
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "crwdns150426:0crwdne150426:0" msgstr "crwdns150426:0crwdne150426:0"
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "crwdns150428:0crwdne150428:0" msgstr "crwdns150428:0crwdne150428:0"
@@ -3573,6 +3619,10 @@ msgstr "crwdns150430:0crwdne150430:0"
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "crwdns150432:0{0}crwdne150432:0" msgstr "crwdns150432:0{0}crwdne150432:0"
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr "crwdns151646:0crwdne151646:0"
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "crwdns150434:0crwdne150434:0" msgstr "crwdns150434:0crwdne150434:0"
@@ -3730,7 +3780,7 @@ msgstr "crwdns150494:0crwdne150494:0"
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "crwdns150566:0crwdne150566:0"
msgid "Related Courses" msgid "Related Courses"
msgstr "crwdns150568:0crwdne150568:0" msgstr "crwdns150568:0crwdne150568:0"
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "crwdns151490:0crwdne151490:0" msgstr "crwdns151490:0crwdne151490:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "crwdns150570:0crwdne150570:0" msgstr "crwdns150570:0crwdne150570:0"
@@ -4039,6 +4089,21 @@ msgstr "crwdns150606:0{0}crwdne150606:0"
msgid "Run" msgid "Run"
msgstr "crwdns150608:0crwdne150608:0" msgstr "crwdns150608:0crwdne150608:0"
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr "crwdns151648:0crwdne151648:0"
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr "crwdns151650:0crwdne151650:0"
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr "crwdns151652:0crwdne151652:0"
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "crwdns150628:0crwdne150628:0" msgstr "crwdns150628:0crwdne150628:0"
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "crwdns150646:0crwdne150646:0" msgstr "crwdns150646:0crwdne150646:0"
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "crwdns150648:0crwdne150648:0" msgstr "crwdns150648:0crwdne150648:0"
@@ -4159,7 +4224,7 @@ msgstr "crwdns150650:0crwdne150650:0"
msgid "Short Introduction" msgid "Short Introduction"
msgstr "crwdns150652:0crwdne150652:0" msgstr "crwdns150652:0crwdne150652:0"
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "crwdns151492:0crwdne151492:0" msgstr "crwdns151492:0crwdne151492:0"
@@ -4323,7 +4388,7 @@ msgstr "crwdns150712:0crwdne150712:0"
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "crwdns150714:0crwdne150714:0" msgstr "crwdns150714:0crwdne150714:0"
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "crwdns150716:0crwdne150716:0" msgstr "crwdns150716:0crwdne150716:0"
@@ -4344,7 +4409,7 @@ msgstr "crwdns150716:0crwdne150716:0"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "crwdns150718:0crwdne150718:0"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "crwdns150720:0crwdne150720:0" msgstr "crwdns150720:0crwdne150720:0"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr "crwdns150722:0crwdne150722:0"
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "crwdns150724:0crwdne150724:0" msgstr "crwdns150724:0crwdne150724:0"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr "crwdns150726:0crwdne150726:0"
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr "crwdns150766:0{0}crwdne150766:0"
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr "crwdns150818:0crwdne150818:0"
msgid "This course has:" msgid "This course has:"
msgstr "crwdns150820:0crwdne150820:0" msgstr "crwdns150820:0crwdne150820:0"
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "crwdns150822:0crwdne150822:0" msgstr "crwdns150822:0crwdne150822:0"
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr "crwdns151654:0{0}crwdne151654:0"
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "crwdns150824:0crwdne150824:0" msgstr "crwdns150824:0crwdne150824:0"
@@ -4742,7 +4805,7 @@ msgstr "crwdns150832:0crwdne150832:0"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "crwdns150834:0crwdne150834:0"
msgid "Time Preference" msgid "Time Preference"
msgstr "crwdns150836:0crwdne150836:0" msgstr "crwdns150836:0crwdne150836:0"
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "crwdns150838:0crwdne150838:0" msgstr "crwdns150838:0crwdne150838:0"
@@ -4781,8 +4844,8 @@ msgstr "crwdns150844:0crwdne150844:0"
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr "crwdns150848:0crwdne150848:0"
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr "crwdns150848:0crwdne150848:0"
msgid "Title" msgid "Title"
msgstr "crwdns150850:0crwdne150850:0" msgstr "crwdns150850:0crwdne150850:0"
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr "crwdns151656:0crwdne151656:0"
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr "crwdns150852:0crwdne150852:0"
msgid "To Date" msgid "To Date"
msgstr "crwdns150854:0crwdne150854:0" msgstr "crwdns150854:0crwdne150854:0"
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr "crwdns150856:0crwdne150856:0"
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "crwdns150858:0crwdne150858:0" msgstr "crwdns150858:0crwdne150858:0"
@@ -4902,7 +4965,7 @@ msgstr "crwdns150876:0crwdne150876:0"
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr "crwdns150898:0crwdne150898:0"
msgid "Upcoming" msgid "Upcoming"
msgstr "crwdns150900:0crwdne150900:0" msgstr "crwdns150900:0crwdne150900:0"
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "crwdns150902:0crwdne150902:0" msgstr "crwdns150902:0crwdne150902:0"
@@ -4989,7 +5052,7 @@ msgstr "crwdns150906:0crwdne150906:0"
msgid "Update Password" msgid "Update Password"
msgstr "crwdns150908:0crwdne150908:0" msgstr "crwdns150908:0crwdne150908:0"
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "crwdns151498:0crwdne151498:0" msgstr "crwdns151498:0crwdne151498:0"
@@ -5172,15 +5235,15 @@ msgstr "crwdns150976:0crwdne150976:0"
msgid "You already have an evaluation on {0} at {1} for the course {2}." 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" msgstr "crwdns150978:0{0}crwdnd150978:0{1}crwdnd150978:0{2}crwdne150978:0"
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "crwdns150980:0crwdne150980:0" msgstr "crwdns150980:0crwdne150980:0"
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "crwdns150982:0crwdne150982:0" msgstr "crwdns150982:0crwdne150982:0"
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "crwdns150984:0crwdne150984:0" msgstr "crwdns150984:0crwdne150984:0"
@@ -5188,6 +5251,14 @@ msgstr "crwdns150984:0crwdne150984:0"
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "crwdns150986:0{0}crwdne150986:0" msgstr "crwdns150986:0{0}crwdne150986:0"
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr "crwdns151658:0crwdne151658:0"
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr "crwdns151660:0crwdne151660:0"
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "crwdns151502:0crwdne151502:0" msgstr "crwdns151502:0crwdne151502:0"
@@ -5340,7 +5411,7 @@ msgstr "crwdns151050:0crwdne151050:0"
msgid "cancel your application" msgid "cancel your application"
msgstr "crwdns151052:0crwdne151052:0" msgstr "crwdns151052:0crwdne151052:0"
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "crwdns151054:0crwdne151054:0" msgstr "crwdns151054:0crwdne151054:0"
@@ -5388,7 +5459,7 @@ msgstr "crwdns151074:0crwdne151074:0"
msgid "you can" msgid "you can"
msgstr "crwdns151076:0crwdne151076:0" msgstr "crwdns151076:0crwdne151076:0"
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "crwdns151078:0{0}crwdne151078:0" msgstr "crwdns151078:0{0}crwdne151078:0"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:31\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr "Agregar"
msgid "Add Chapter" msgid "Add Chapter"
msgstr "Añadir Capítulo" msgstr "Añadir Capítulo"
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "Añadir una clase" msgstr "Añadir una clase"
@@ -217,7 +217,7 @@ msgstr "Permitir la autoinscripción"
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "Permitir acceder a fechas futuras" msgstr "Permitir acceder a fechas futuras"
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "Permitir autoinscripción" msgstr "Permitir autoinscripción"
@@ -228,7 +228,7 @@ msgstr "Ya está Registrado"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr "Campo cantidad"
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Importe con GST" msgstr "Importe con GST"
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "Anuncio" msgstr "Anuncio"
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr "Respuesta"
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "Aparece en la tarjeta del curso en la lista de cursos." msgstr "Aparece en la tarjeta del curso en la lista de cursos."
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "Aparece cuando la URL del grupo se comparte en cualquier plataforma en línea" msgstr "Aparece cuando la URL del grupo se comparte en cualquier plataforma en línea"
@@ -319,10 +319,6 @@ msgstr "Aprobado"
msgid "Apps" msgid "Apps"
msgstr "Apps" msgstr "Apps"
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr "¿Estás seguro de que deseas eliminar esta lección?"
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "Autoasignar" msgstr "Autoasignar"
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "Grabación Automática" msgstr "Grabación Automática"
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "Descripción de Lotes" msgstr "Descripción de Lotes"
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr "Lote actualizado"
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "La fecha de finalización del grupo no puede ser anterior a la fecha de inicio del lote" msgstr "La fecha de finalización del grupo no puede ser anterior a la fecha de inicio del lote"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr "¡El lote {0} se ha creado correctamente!"
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr "Detalles de facturación"
msgid "Billing Name" msgid "Billing Name"
msgstr "Nombre de Facturación" msgstr "Nombre de Facturación"
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "Biografía" msgstr "Biografía"
@@ -649,7 +642,7 @@ msgstr "Ropa casual"
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr "Capítulo"
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "Referencia del capítulo" msgstr "Referencia del capítulo"
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr ""
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "Póngase en contacto con el administrador para inscribirse en este curso." msgstr "Póngase en contacto con el administrador para inscribirse en este curso."
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "Contenido" msgstr "Contenido"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "Continuar aprendiendo" msgstr "Continuar aprendiendo"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "Contrato" msgstr "Contrato"
@@ -1060,7 +1062,7 @@ msgstr "País"
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr "Lista de Cursos"
msgid "Course Name" msgid "Course Name"
msgstr "Nombre del Curso" msgstr "Nombre del Curso"
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr ""
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "Estadísticas del curso" msgstr "Estadísticas del curso"
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr "Crear una nueva pregunta"
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "Tablero"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr "Fecha"
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "Fecha y hora" msgstr "Fecha y hora"
@@ -1350,23 +1358,40 @@ msgstr "Divisa / modena predeterminada"
msgid "Degree Type" msgid "Degree Type"
msgstr "Tipo de Grado" msgstr "Tipo de Grado"
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "Eliminar" msgstr "Eliminar"
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr "Eliminar lección" msgstr ""
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr ""
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "Descartar" msgstr "Descartar"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "Discusiones" msgstr "Discusiones"
@@ -1453,7 +1478,7 @@ msgstr "Se encontraron opciones duplicadas para esta pregunta."
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr "Duración"
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "Duración (en minutos)" msgstr "Duración (en minutos)"
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "Duración de la clase en vivo en minutos" msgstr "Duración de la clase en vivo en minutos"
@@ -1487,7 +1512,7 @@ msgstr "Correo Electrónico"
msgid "Edit" msgid "Edit"
msgstr "Editar" msgstr "Editar"
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "Editar capítulo" msgstr "Editar capítulo"
@@ -1564,7 +1589,7 @@ msgstr "Habilitado"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr "Fecha de finalización (o esperado)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr "Confirmación de inscripción para el próximo Lote de Entrenamiento"
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "Recuento de inscripciones" msgstr "Recuento de inscripciones"
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "Error al inscribirse" msgstr "Error al inscribirse"
@@ -1646,7 +1671,10 @@ msgstr "Ingrese un título y guarde el cuestionario para continuar."
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "Ingrese la respuesta correcta" msgstr "Ingrese la respuesta correcta"
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "Detalles de evaluación" msgstr "Detalles de evaluación"
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr "La evaluación se guardó correctamente"
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr "El evaluador no está disponible"
msgid "Event" msgid "Event"
msgstr "Evento" msgstr "Evento"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "Ejemplo: IST (+5:30)" msgstr "Ejemplo: IST (+5:30)"
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "Gratis" msgstr "Gratis"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "Freelance" msgstr "Freelance"
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "Nombre completo" msgstr "Nombre completo"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "Tiempo completo" msgstr "Tiempo completo"
@@ -1981,11 +2011,6 @@ msgstr "Titular"
msgid "Hello" msgid "Hello"
msgstr "Hola" msgstr "Hola"
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr "Ayuda"
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "Ayude a otros a aprender algo nuevo creando un curso." msgstr "Ayude a otros a aprender algo nuevo creando un curso."
@@ -2164,9 +2189,7 @@ msgstr "Incorrecto"
msgid "Index" msgid "Index"
msgstr "Índice" msgstr "Índice"
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "Etiqueta índice" msgstr "Etiqueta índice"
@@ -2203,14 +2226,14 @@ msgstr "Contenido del instructor"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "Notas del instructor" msgstr "Notas del instructor"
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr "Código de invitación inválido."
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "ID de cuestionario no válido" msgstr "ID de cuestionario no válido"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr "Hora de inicio o finalización inválida."
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr "Es correcto"
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "¿Se ha completado la incorporación?" msgstr "¿Se ha completado la incorporación?"
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "Título del trabajo"
msgid "Jobs" msgid "Jobs"
msgstr "Trabajos" msgstr "Trabajos"
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "Unirse" msgstr "Unirse"
@@ -2593,6 +2620,11 @@ msgstr "Apellido"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "Última presentación" msgstr "Última presentación"
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "Preferencia de ubicación" msgstr "Preferencia de ubicación"
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "Iniciar sesión" msgstr "Iniciar sesión"
@@ -2759,6 +2791,11 @@ msgstr "Administrador"
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "Gerente (Ventas/Marketing/Cliente)" msgstr "Gerente (Ventas/Marketing/Cliente)"
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "Marcar" msgstr "Marcar"
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "Intentos máximos" msgstr "Intentos máximos"
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "Mentores" msgstr "Mentores"
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "Meta imagen" msgstr "Meta imagen"
@@ -2987,11 +3024,11 @@ msgstr "Moderador"
msgid "Modified By" msgid "Modified By"
msgstr "Modificado por" msgstr "Modificado por"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "El nombre del módulo es incorrecto o no existe." msgstr "El nombre del módulo es incorrecto o no existe."
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "Módulo incorrecto." msgstr "Módulo incorrecto."
@@ -3037,7 +3074,7 @@ msgstr "Nuevo lote"
msgid "New Course" msgid "New Course"
msgstr "Nuevo curso" msgstr "Nuevo curso"
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "Nuevo trabajo" msgstr "Nuevo trabajo"
@@ -3124,11 +3161,11 @@ msgstr "No hay cursos en revisión"
msgid "No introduction" msgid "No introduction"
msgstr "No hay introducción" msgstr "No hay introducción"
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "No hay trabajos publicados" msgstr "No hay trabajos publicados"
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "No hay clases en vivo programadas" msgstr "No hay clases en vivo programadas"
@@ -3184,7 +3221,7 @@ msgstr "No disponible para vista previa"
msgid "Not Graded" msgid "Not Graded"
msgstr "Sin calificar" msgstr "Sin calificar"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "No permitido" msgstr "No permitido"
@@ -3208,7 +3245,7 @@ msgstr "Notificaciones"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "Avísame cuando esté disponible" msgstr "Avísame cuando esté disponible"
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "Número de plazas disponibles" msgstr "Número de plazas disponibles"
@@ -3248,6 +3285,10 @@ msgstr "Sólo se aceptarán archivos del tipo {0}."
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Sólo se permiten archivos de imagen." msgstr "Sólo se permiten archivos de imagen."
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "Páginas" msgstr "Páginas"
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "Número NIF" msgstr "Número NIF"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "Tiempo parcial" msgstr "Tiempo parcial"
@@ -3407,7 +3449,7 @@ msgstr "Pegue el enlace de YouTube de un video corto que presenta el curso."
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña"
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "Habilite la configuración de Zoom para utilizar esta funcionalidad." msgstr "Habilite la configuración de Zoom para utilizar esta funcionalidad."
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr ""
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "Asegúrese de completar todas las preguntas en {0} minutos." msgstr "Asegúrese de completar todas las preguntas en {0} minutos."
@@ -3556,11 +3602,11 @@ msgstr "Por favor, háganos saber dónde se enteró de nosotros."
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "Inicie sesión para acceder al cuestionario." msgstr "Inicie sesión para acceder al cuestionario."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "Por favor inicie sesión para acceder a esta página." msgstr "Por favor inicie sesión para acceder a esta página."
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "Por favor inicie sesión para continuar con el pago." msgstr "Por favor inicie sesión para continuar con el pago."
@@ -3573,6 +3619,10 @@ msgstr "Por favor, prepárese bien y llegue a tiempo a las evaluaciones."
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "Tome las medidas adecuadas en {0}" msgstr "Tome las medidas adecuadas en {0}"
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "Por favor, suba el archivo de la tarea." msgstr "Por favor, suba el archivo de la tarea."
@@ -3730,7 +3780,7 @@ msgstr "Publicar en la página del participante"
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "Rechazado"
msgid "Related Courses" msgid "Related Courses"
msgstr "Cursos relacionados" msgstr "Cursos relacionados"
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "Eliminar" msgstr "Eliminar"
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "Responder a" msgstr "Responder a"
@@ -4039,6 +4089,21 @@ msgstr "Las filas {0} tienen preguntas duplicadas."
msgid "Run" msgid "Run"
msgstr "Ejecutar" msgstr "Ejecutar"
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "Buscar un icono" msgstr "Buscar un icono"
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "Establecer Contraseña" msgstr "Establecer Contraseña"
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "Configuración" msgstr "Configuración"
@@ -4159,7 +4224,7 @@ msgstr "Compartir en"
msgid "Short Introduction" msgid "Short Introduction"
msgstr "Breve introducción" msgstr "Breve introducción"
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "Breve descripción del grupo" msgstr "Breve descripción del grupo"
@@ -4323,7 +4388,7 @@ msgstr "Iniciar"
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "Fecha de inicio" msgstr "Fecha de inicio"
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "Comienza a aprender" msgstr "Comienza a aprender"
@@ -4344,7 +4409,7 @@ msgstr "Comienza a aprender"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "Hora de inicio"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "La hora de inicio no puede ser mayor que la hora de finalización" msgstr "La hora de inicio no puede ser mayor que la hora de finalización"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr "Hora de comienzo debe ser menor que la Hora de finalización."
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "URL de inicio" msgstr "URL de inicio"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr "La fecha de inicio no puede ser una fecha pasada."
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr "Enviado {0}"
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr "Este certificado no caduca"
msgid "This course has:" msgid "This course has:"
msgstr "Este curso tiene:" msgstr "Este curso tiene:"
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "Este curso es gratuito." msgstr "Este curso es gratuito."
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr ""
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "Esta lección no está disponible para la vista previa. Como usted es el Instructor del curso sólo usted puede verla." msgstr "Esta lección no está disponible para la vista previa. Como usted es el Instructor del curso sólo usted puede verla."
@@ -4742,7 +4805,7 @@ msgstr "Jueves"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "Hora"
msgid "Time Preference" msgid "Time Preference"
msgstr "Preferencia horaria" msgstr "Preferencia horaria"
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "La hora debe estar en formato de 24 horas (HH:mm). Ejemplo 11:30 o 22:00" msgstr "La hora debe estar en formato de 24 horas (HH:mm). Ejemplo 11:30 o 22:00"
@@ -4781,8 +4844,8 @@ msgstr "Plantilla de horario"
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr "Horarios:"
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr "Horarios:"
msgid "Title" msgid "Title"
msgstr "Nombre" msgstr "Nombre"
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr "A"
msgid "To Date" msgid "To Date"
msgstr "Hasta la fecha" msgstr "Hasta la fecha"
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr "Hasta la fecha es obligatorio en Experiencia laboral."
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "Para unirse a este lote, comuníquese con el Administrador." msgstr "Para unirse a este lote, comuníquese con el Administrador."
@@ -4902,7 +4965,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr "Rol no estructurado"
msgid "Upcoming" msgid "Upcoming"
msgstr "Próximamente" msgstr "Próximamente"
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "Próximos lotes" msgstr "Próximos lotes"
@@ -4989,7 +5052,7 @@ msgstr "Actualizar"
msgid "Update Password" msgid "Update Password"
msgstr "Actualizar contraseña" msgstr "Actualizar contraseña"
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "Subir" msgstr "Subir"
@@ -5172,15 +5235,15 @@ msgstr "Escriba su respuesta aquí"
msgid "You already have an evaluation on {0} at {1} for the course {2}." 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}." msgstr "Ya tiene una evaluación en {0} en {1} para el curso {2}."
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "Ya estás inscrito en este lote." msgstr "Ya estás inscrito en este lote."
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "Ya estás inscrito en este curso." msgstr "Ya estás inscrito en este curso."
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "No eres miembro de este lote. Consulte nuestros próximos lotes." msgstr "No eres miembro de este lote. Consulte nuestros próximos lotes."
@@ -5188,6 +5251,14 @@ msgstr "No eres miembro de este lote. Consulte nuestros próximos lotes."
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "No eres mentor del curso {0}" msgstr "No eres mentor del curso {0}"
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr ""
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "Puedes añadir capítulos y lecciones a él." msgstr "Puedes añadir capítulos y lecciones a él."
@@ -5340,7 +5411,7 @@ msgstr "Configuración de Zoom"
msgid "cancel your application" msgid "cancel your application"
msgstr "cancelar su solicitud" msgstr "cancelar su solicitud"
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "completado" msgstr "completado"
@@ -5388,7 +5459,7 @@ msgstr "estrellas"
msgid "you can" msgid "you can"
msgstr "puedes" msgstr "puedes"
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "Configuraciones {0} no encontradas" msgstr "Configuraciones {0} no encontradas"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-23 18:16\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Persian\n" "Language-Team: Persian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr "اضافه کردن"
msgid "Add Chapter" msgid "Add Chapter"
msgstr "افزودن فصل" msgstr "افزودن فصل"
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "افزودن درس" msgstr "افزودن درس"
@@ -183,7 +183,7 @@ msgstr "آدرس خط 2"
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Admin" msgid "Admin"
msgstr "اَدمین" msgstr "ادمین"
#. Name of a role #. Name of a role
#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge/lms_badge.json
@@ -217,7 +217,7 @@ msgstr "اجازه ثبت نام خود"
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "اجازه دسترسی به تاریخ های آینده" msgstr "اجازه دسترسی به تاریخ های آینده"
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "اجازه ثبت نام خود" msgstr "اجازه ثبت نام خود"
@@ -228,7 +228,7 @@ msgstr "قبلا ثبت شده است"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "مبلغ با GST" msgstr "مبلغ با GST"
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "اطلاعیه" msgstr "اطلاعیه"
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr "پاسخ"
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "" msgstr ""
@@ -319,10 +319,6 @@ msgstr "تایید شده"
msgid "Apps" msgid "Apps"
msgstr "برنامه ها" msgstr "برنامه ها"
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr ""
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "" msgstr ""
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "" msgstr ""
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "توضیحات دسته" msgstr "توضیحات دسته"
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr "دسته {0} با موفقیت ایجاد شد!"
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr "جزئیات صورتحساب"
msgid "Billing Name" msgid "Billing Name"
msgstr "نام صورتحساب:" msgstr "نام صورتحساب:"
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "بیوگرافی" msgstr "بیوگرافی"
@@ -649,7 +642,7 @@ msgstr ""
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr "فصل"
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr "فصل با موفقیت اضافه شد"
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr "فصل با موفقیت به روز شد"
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -962,7 +963,7 @@ msgstr ""
#. Label of the condition (Code) field in DocType 'LMS Badge' #. Label of the condition (Code) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Condition" msgid "Condition"
msgstr "وضعیت" msgstr ""
#: lms/lms/doctype/lms_badge/lms_badge.py:16 #: lms/lms/doctype/lms_badge/lms_badge.py:16
msgid "Condition must be in valid JSON format." msgid "Condition must be in valid JSON format."
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "" msgstr ""
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "محتوا" msgstr "محتوا"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "قرارداد" msgstr "قرارداد"
@@ -1060,7 +1062,7 @@ msgstr "کشور"
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr ""
msgid "Course Name" msgid "Course Name"
msgstr "اسم دوره" msgstr "اسم دوره"
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr "طرح کلی دوره"
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "" msgstr ""
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1189,7 +1197,7 @@ msgstr "دوره قبلاً به دسته اضافه شده است."
#: frontend/src/pages/CourseForm.vue:457 #: frontend/src/pages/CourseForm.vue:457
msgid "Course deleted successfully" msgid "Course deleted successfully"
msgstr "" msgstr "دوره با موفقیت حذف شد"
#: lms/lms/doctype/lms_batch/lms_batch.py:58 #: lms/lms/doctype/lms_batch/lms_batch.py:58
msgid "Course {0} has already been added to this batch." msgid "Course {0} has already been added to this batch."
@@ -1257,7 +1265,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "داشبورد"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr "تاریخ"
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "تاریخ و زمان" msgstr "تاریخ و زمان"
@@ -1350,23 +1358,40 @@ msgstr "ارز پیش فرض"
msgid "Degree Type" msgid "Degree Type"
msgstr "نوع مدرک" msgstr "نوع مدرک"
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "حذف" msgstr "حذف"
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr "حذف فصل"
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr "حذف دوره"
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr "" msgstr "این فصل حذف شود؟"
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "این درس حذف شود؟"
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr "با حذف این فصل، تمام دروس آن نیز حذف می شود و برای همیشه از دوره حذف می شود. این عمل قابل بازگشت نیست. آیا مطمئن هستید که می خواهید ادامه دهید؟"
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr "حذف این درس آن را برای همیشه از دوره حذف می کند. این عمل قابل بازگشت نیست. آیا مطمئن هستید که می خواهید ادامه دهید؟"
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "دور انداختن" msgstr "دور انداختن"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "" msgstr ""
@@ -1453,7 +1478,7 @@ msgstr "گزینه های تکراری برای این سوال پیدا شد."
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr "مدت زمان"
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "" msgstr ""
@@ -1487,7 +1512,7 @@ msgstr "ایمیل"
msgid "Edit" msgid "Edit"
msgstr "ویرایش" msgstr "ویرایش"
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "ویرایش فصل" msgstr "ویرایش فصل"
@@ -1564,7 +1589,7 @@ msgstr "فعال"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr "تاریخ پایان (یا مورد انتظار)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr ""
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "" msgstr ""
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "" msgstr ""
@@ -1646,7 +1671,10 @@ msgstr ""
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "پاسخ صحیح را وارد کنید" msgstr "پاسخ صحیح را وارد کنید"
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "" msgstr ""
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,9 +1761,9 @@ msgstr ""
msgid "Event" msgid "Event"
msgstr "رویداد" msgstr "رویداد"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "" msgstr "مثال: IST (+5:30)"
#. Label of the exercise (Link) field in DocType 'Exercise Latest Submission' #. 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 'Exercise Submission'
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "رایگان" msgstr "رایگان"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "" msgstr ""
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "نام و نام خانوادگی" msgstr "نام و نام خانوادگی"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "تمام وقت" msgstr "تمام وقت"
@@ -1981,11 +2011,6 @@ msgstr ""
msgid "Hello" msgid "Hello"
msgstr "سلام" msgstr "سلام"
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr "کمک"
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "با ایجاد دوره آموزشی به دیگران کمک کنید چیز جدیدی یاد بگیرند." msgstr "با ایجاد دوره آموزشی به دیگران کمک کنید چیز جدیدی یاد بگیرند."
@@ -2164,9 +2189,7 @@ msgstr "نادرست"
msgid "Index" msgid "Index"
msgstr "فهرست مطالب" msgstr "فهرست مطالب"
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "" msgstr ""
@@ -2203,14 +2226,14 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "یادداشت های مدرس" msgstr "یادداشت های مدرس"
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr ""
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr ""
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr ""
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "" msgstr ""
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "عنوان شغلی"
msgid "Jobs" msgid "Jobs"
msgstr "شغل ها" msgstr "شغل ها"
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "پیوستن" msgstr "پیوستن"
@@ -2593,6 +2620,11 @@ msgstr "نام خانوادگی"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "" msgstr ""
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "وارد شدن" msgstr "وارد شدن"
@@ -2759,6 +2791,11 @@ msgstr "مدیر"
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "" msgstr ""
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "" msgstr ""
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "" msgstr ""
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "مربیان" msgstr "مربیان"
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "تصویر متا" msgstr "تصویر متا"
@@ -2987,11 +3024,11 @@ msgstr ""
msgid "Modified By" msgid "Modified By"
msgstr "تغییر داده شده توسط" msgstr "تغییر داده شده توسط"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "" msgstr ""
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "" msgstr ""
@@ -3037,7 +3074,7 @@ msgstr "دسته جدید"
msgid "New Course" msgid "New Course"
msgstr "دوره جدید" msgstr "دوره جدید"
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "شغل جدید" msgstr "شغل جدید"
@@ -3124,11 +3161,11 @@ msgstr ""
msgid "No introduction" msgid "No introduction"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "" msgstr ""
@@ -3184,7 +3221,7 @@ msgstr ""
msgid "Not Graded" msgid "Not Graded"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "غیر مجاز" msgstr "غیر مجاز"
@@ -3208,7 +3245,7 @@ msgstr "اعلان‌ها"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "" msgstr ""
@@ -3248,6 +3285,10 @@ msgstr "فقط فایل هایی از نوع {0} پذیرفته می شوند."
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr "فقط فایل های zip مجاز هستند"
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "صفحات" msgstr "صفحات"
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "پاره وقت" msgstr "پاره وقت"
@@ -3407,7 +3449,7 @@ msgstr ""
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3509,7 +3551,7 @@ msgstr ""
#: lms/overrides/user.py:240 #: lms/overrides/user.py:240
msgid "Please ask your administrator to verify your sign-up" msgid "Please ask your administrator to verify your sign-up"
msgstr "لطفاً از سرپرست خود بخواهید ثبت نام شما را تأیید کند" msgstr "لطفاً از ادمین خود بخواهید ثبت نام شما را تأیید کند"
#: lms/overrides/user.py:238 #: lms/overrides/user.py:238
msgid "Please check your email for verification" msgid "Please check your email for verification"
@@ -3523,6 +3565,10 @@ msgstr ""
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr "لطفا برای مشاهده این درس در این دوره ثبت نام کنید"
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "" msgstr ""
@@ -3556,11 +3602,11 @@ msgstr ""
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "" msgstr ""
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "" msgstr ""
@@ -3573,6 +3619,10 @@ msgstr ""
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "لطفا فایل تکلیف را آپلود کنید." msgstr "لطفا فایل تکلیف را آپلود کنید."
@@ -3730,7 +3780,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "رد شده"
msgid "Related Courses" msgid "Related Courses"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "برداشتن" msgstr "برداشتن"
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
@@ -4039,6 +4089,21 @@ msgstr ""
msgid "Run" msgid "Run"
msgstr "" msgstr ""
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "" msgstr ""
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "تنظیمات" msgstr "تنظیمات"
@@ -4159,7 +4224,7 @@ msgstr ""
msgid "Short Introduction" msgid "Short Introduction"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "" msgstr ""
@@ -4323,7 +4388,7 @@ msgstr "شروع"
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "تاریخ شروع" msgstr "تاریخ شروع"
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "" msgstr ""
@@ -4344,7 +4409,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "زمان شروع"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr ""
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr ""
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr ""
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr ""
msgid "This course has:" msgid "This course has:"
msgstr "" msgstr ""
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "" msgstr ""
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr "این یک فصل از دوره {0} است"
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "" msgstr ""
@@ -4742,7 +4805,7 @@ msgstr "پنج شنبه"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "زمان"
msgid "Time Preference" msgid "Time Preference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "" msgstr ""
@@ -4781,8 +4844,8 @@ msgstr "الگوی جدول زمانی"
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr ""
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "عنوان" msgstr "عنوان"
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr "عنوان الزامی است"
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr "به"
msgid "To Date" msgid "To Date"
msgstr "تا تاریخ" msgstr "تا تاریخ"
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr ""
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "" msgstr ""
@@ -4902,7 +4965,7 @@ msgstr "توییتر"
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr ""
msgid "Upcoming" msgid "Upcoming"
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "" msgstr ""
@@ -4989,7 +5052,7 @@ msgstr "به روز رسانی"
msgid "Update Password" msgid "Update Password"
msgstr "به‌روزرسانی گذرواژه" msgstr "به‌روزرسانی گذرواژه"
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "آپلود" msgstr "آپلود"
@@ -5172,15 +5235,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}." msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "" msgstr ""
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "" msgstr ""
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "" msgstr ""
@@ -5188,6 +5251,14 @@ msgstr ""
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr "شما ثبت نام نکرده اید"
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr "شما در این دوره ثبت نام نکرده اید. لطفا برای دسترسی به این دوره ثبت نام کنید."
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "" msgstr ""
@@ -5340,7 +5411,7 @@ msgstr ""
msgid "cancel your application" msgid "cancel your application"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "تکمیل شده" msgstr "تکمیل شده"
@@ -5388,7 +5459,7 @@ msgstr "ستاره ها"
msgid "you can" msgid "you can"
msgstr "" msgstr ""
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "" msgstr ""
@@ -5418,7 +5489,7 @@ msgstr ""
#: lms/lms/doctype/lms_certificate/lms_certificate.py:59 #: lms/lms/doctype/lms_certificate/lms_certificate.py:59
msgid "{0} is already certified for the course {1}" msgid "{0} is already certified for the course {1}"
msgstr "" msgstr "{0} قبلاً برای دوره {1} تایید شده است"
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:5 #: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:5
msgid "{0} is your evaluator" msgid "{0} is your evaluator"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:31\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: French\n" "Language-Team: French\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr "Ajouter"
msgid "Add Chapter" msgid "Add Chapter"
msgstr "Ajouter un chapitre" msgstr "Ajouter un chapitre"
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "Ajouter une leçon" msgstr "Ajouter une leçon"
@@ -217,7 +217,7 @@ msgstr "Autoriser l'auto-inscription"
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "Autoriser l'accès aux dates futures" msgstr "Autoriser l'accès aux dates futures"
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "Autoriser l'auto-inscription" msgstr "Autoriser l'auto-inscription"
@@ -228,7 +228,7 @@ msgstr "Déjà Inscrit"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Montant avec taxe" msgstr "Montant avec taxe"
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "Information" msgstr "Information"
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr "Réponse"
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "" msgstr ""
@@ -319,10 +319,6 @@ msgstr "Approuvé"
msgid "Apps" msgid "Apps"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr ""
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "Affectation automatique" msgstr "Affectation automatique"
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "Enregistrement automatique" msgstr "Enregistrement automatique"
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "Description du Lot" msgstr "Description du Lot"
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr "Lot mis à jour"
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr "Le lot {0} a été créé avec succès !"
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr "Détails de la Facturation"
msgid "Billing Name" msgid "Billing Name"
msgstr "Nom de facturation" msgstr "Nom de facturation"
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "Biographie" msgstr "Biographie"
@@ -649,7 +642,7 @@ msgstr ""
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr "Chapitre"
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "Référence de chapitre" msgstr "Référence de chapitre"
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr ""
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "" msgstr ""
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "Contenu" msgstr "Contenu"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "Contrat" msgstr "Contrat"
@@ -1060,7 +1062,7 @@ msgstr "Pays"
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr "Liste de cours"
msgid "Course Name" msgid "Course Name"
msgstr "Nom du cours" msgstr "Nom du cours"
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr ""
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "Statistiques du cours" msgstr "Statistiques du cours"
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "Tableau de bord"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr ""
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "Date et heure" msgstr "Date et heure"
@@ -1350,23 +1358,40 @@ msgstr "Devise par Défaut"
msgid "Degree Type" msgid "Degree Type"
msgstr "Type de diplôme" msgstr "Type de diplôme"
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "Supprimer" msgstr "Supprimer"
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "" msgstr ""
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "Ignorer" msgstr "Ignorer"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "" msgstr ""
@@ -1453,7 +1478,7 @@ msgstr ""
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr "Durée"
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "" msgstr ""
@@ -1487,7 +1512,7 @@ msgstr ""
msgid "Edit" msgid "Edit"
msgstr "modifier" msgstr "modifier"
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "" msgstr ""
@@ -1564,7 +1589,7 @@ msgstr "Activé"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr ""
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "" msgstr ""
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "" msgstr ""
@@ -1646,7 +1671,10 @@ msgstr ""
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "" msgstr ""
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr ""
msgid "Event" msgid "Event"
msgstr "Événement" msgstr "Événement"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "" msgstr ""
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "" msgstr ""
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "Nom Complet" msgstr "Nom Complet"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "" msgstr ""
@@ -1981,11 +2011,6 @@ msgstr ""
msgid "Hello" msgid "Hello"
msgstr "Bonjour" msgstr "Bonjour"
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr "Aidez-moi"
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "" msgstr ""
@@ -2164,9 +2189,7 @@ msgstr ""
msgid "Index" msgid "Index"
msgstr "" msgstr ""
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "" msgstr ""
@@ -2203,14 +2226,14 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "" msgstr ""
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr ""
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr ""
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr ""
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "" msgstr ""
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "Titre de l'Emploi"
msgid "Jobs" msgid "Jobs"
msgstr "Emplois" msgstr "Emplois"
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "Joindre" msgstr "Joindre"
@@ -2593,6 +2620,11 @@ msgstr "Nom de Famille"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "" msgstr ""
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "Connexion" msgstr "Connexion"
@@ -2759,6 +2791,11 @@ msgstr ""
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "" msgstr ""
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "" msgstr ""
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "" msgstr ""
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "" msgstr ""
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "" msgstr ""
@@ -2987,11 +3024,11 @@ msgstr ""
msgid "Modified By" msgid "Modified By"
msgstr "Modifié Par" msgstr "Modifié Par"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "" msgstr ""
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "" msgstr ""
@@ -3037,7 +3074,7 @@ msgstr ""
msgid "New Course" msgid "New Course"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "" msgstr ""
@@ -3124,11 +3161,11 @@ msgstr ""
msgid "No introduction" msgid "No introduction"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "" msgstr ""
@@ -3184,7 +3221,7 @@ msgstr "Non disponible pour l'aperçu"
msgid "Not Graded" msgid "Not Graded"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "Non Autorisé" msgstr "Non Autorisé"
@@ -3208,7 +3245,7 @@ msgstr ""
msgid "Notify me when available" msgid "Notify me when available"
msgstr "M'avertir si disponible" msgstr "M'avertir si disponible"
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "" msgstr ""
@@ -3248,6 +3285,10 @@ msgstr ""
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "" msgstr ""
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "" msgstr ""
@@ -3407,7 +3449,7 @@ msgstr ""
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr ""
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr ""
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "" msgstr ""
@@ -3556,11 +3602,11 @@ msgstr ""
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "" msgstr ""
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "" msgstr ""
@@ -3573,6 +3619,10 @@ msgstr "Veuillez bien vous préparer et être à temps pour les évaluations."
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "" msgstr ""
@@ -3730,7 +3780,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "Rejeté"
msgid "Related Courses" msgid "Related Courses"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
@@ -4039,6 +4089,21 @@ msgstr ""
msgid "Run" msgid "Run"
msgstr "" msgstr ""
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "" msgstr ""
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "Paramètres" msgstr "Paramètres"
@@ -4159,7 +4224,7 @@ msgstr ""
msgid "Short Introduction" msgid "Short Introduction"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "" msgstr ""
@@ -4323,7 +4388,7 @@ msgstr "Démarrer"
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "Date de Début" msgstr "Date de Début"
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "" msgstr ""
@@ -4344,7 +4409,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "Heure de Début"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr ""
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr ""
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr ""
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr ""
msgid "This course has:" msgid "This course has:"
msgstr "" msgstr ""
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "" msgstr ""
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr ""
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "Cette leçon n'est pas disponible en prévisualisation. Comme vous êtes l'instructeur du cours, vous seul pouvez la voir." msgstr "Cette leçon n'est pas disponible en prévisualisation. Comme vous êtes l'instructeur du cours, vous seul pouvez la voir."
@@ -4742,7 +4805,7 @@ msgstr "Jeudi"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "Temps"
msgid "Time Preference" msgid "Time Preference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "" msgstr ""
@@ -4781,8 +4844,8 @@ msgstr ""
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr ""
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "Titre" msgstr "Titre"
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr "À"
msgid "To Date" msgid "To Date"
msgstr "Jusqu'au" msgstr "Jusqu'au"
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr ""
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "" msgstr ""
@@ -4902,7 +4965,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr ""
msgid "Upcoming" msgid "Upcoming"
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "" msgstr ""
@@ -4989,7 +5052,7 @@ msgstr "Mettre à Jour"
msgid "Update Password" msgid "Update Password"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "Charger" msgstr "Charger"
@@ -5172,15 +5235,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}." msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "" msgstr ""
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "" msgstr ""
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "" msgstr ""
@@ -5188,6 +5251,14 @@ msgstr ""
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr ""
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "" msgstr ""
@@ -5340,7 +5411,7 @@ msgstr ""
msgid "cancel your application" msgid "cancel your application"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "complété" msgstr "complété"
@@ -5388,7 +5459,7 @@ msgstr ""
msgid "you can" msgid "you can"
msgstr "" msgstr ""
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:31\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Hungarian\n" "Language-Team: Hungarian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr ""
msgid "Add Chapter" msgid "Add Chapter"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "" msgstr ""
@@ -217,7 +217,7 @@ msgstr ""
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "" msgstr ""
@@ -228,7 +228,7 @@ msgstr "Már regisztrált"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr ""
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "" msgstr ""
@@ -319,10 +319,6 @@ msgstr ""
msgid "Apps" msgid "Apps"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr ""
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "" msgstr ""
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "" msgstr ""
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "" msgstr ""
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr ""
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr ""
msgid "Billing Name" msgid "Billing Name"
msgstr "" msgstr ""
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "" msgstr ""
@@ -649,7 +642,7 @@ msgstr ""
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr ""
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr ""
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "" msgstr ""
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "Tartalom" msgstr "Tartalom"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "" msgstr ""
@@ -1060,7 +1062,7 @@ msgstr ""
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr ""
msgid "Course Name" msgid "Course Name"
msgstr "" msgstr ""
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr ""
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "" msgstr ""
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "Irányítópult"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr ""
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "" msgstr ""
@@ -1350,23 +1358,40 @@ msgstr ""
msgid "Degree Type" msgid "Degree Type"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "" msgstr ""
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "Elvet" msgstr "Elvet"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "" msgstr ""
@@ -1453,7 +1478,7 @@ msgstr ""
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr ""
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "" msgstr ""
@@ -1487,7 +1512,7 @@ msgstr ""
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "" msgstr ""
@@ -1564,7 +1589,7 @@ msgstr "Engedélyezve"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr ""
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "" msgstr ""
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "" msgstr ""
@@ -1646,7 +1671,10 @@ msgstr ""
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "" msgstr ""
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr ""
msgid "Event" msgid "Event"
msgstr "Esemény" msgstr "Esemény"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "" msgstr ""
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "Szabadúszó" msgstr "Szabadúszó"
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "Teljes név" msgstr "Teljes név"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "Teljes munkaidőben" msgstr "Teljes munkaidőben"
@@ -1981,11 +2011,6 @@ msgstr ""
msgid "Hello" msgid "Hello"
msgstr "" msgstr ""
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr ""
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "" msgstr ""
@@ -2164,9 +2189,7 @@ msgstr ""
msgid "Index" msgid "Index"
msgstr "" msgstr ""
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "" msgstr ""
@@ -2203,14 +2226,14 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "" msgstr ""
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr ""
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr ""
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr ""
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "" msgstr ""
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "Beosztás"
msgid "Jobs" msgid "Jobs"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "" msgstr ""
@@ -2593,6 +2620,11 @@ msgstr "Keresztnév"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "" msgstr ""
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "Bejelentkezés" msgstr "Bejelentkezés"
@@ -2759,6 +2791,11 @@ msgstr ""
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "" msgstr ""
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "" msgstr ""
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "" msgstr ""
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "" msgstr ""
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "Meta kép" msgstr "Meta kép"
@@ -2987,11 +3024,11 @@ msgstr ""
msgid "Modified By" msgid "Modified By"
msgstr "Módosította" msgstr "Módosította"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "" msgstr ""
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "" msgstr ""
@@ -3037,7 +3074,7 @@ msgstr ""
msgid "New Course" msgid "New Course"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "" msgstr ""
@@ -3124,11 +3161,11 @@ msgstr ""
msgid "No introduction" msgid "No introduction"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "" msgstr ""
@@ -3184,7 +3221,7 @@ msgstr ""
msgid "Not Graded" msgid "Not Graded"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "" msgstr ""
@@ -3208,7 +3245,7 @@ msgstr "Értesítések"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "" msgstr ""
@@ -3248,6 +3285,10 @@ msgstr ""
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "" msgstr ""
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "Részmunkaidő" msgstr "Részmunkaidő"
@@ -3407,7 +3449,7 @@ msgstr ""
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr ""
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr ""
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "" msgstr ""
@@ -3556,11 +3602,11 @@ msgstr ""
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "" msgstr ""
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "" msgstr ""
@@ -3573,6 +3619,10 @@ msgstr ""
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "" msgstr ""
@@ -3730,7 +3780,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "Elutasítva"
msgid "Related Courses" msgid "Related Courses"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "eltávolítás" msgstr "eltávolítás"
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
@@ -4039,6 +4089,21 @@ msgstr ""
msgid "Run" msgid "Run"
msgstr "" msgstr ""
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "" msgstr ""
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
@@ -4159,7 +4224,7 @@ msgstr ""
msgid "Short Introduction" msgid "Short Introduction"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "" msgstr ""
@@ -4323,7 +4388,7 @@ msgstr ""
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "" msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "" msgstr ""
@@ -4344,7 +4409,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "Kezdés ideje"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr ""
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr ""
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr ""
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr ""
msgid "This course has:" msgid "This course has:"
msgstr "" msgstr ""
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "" msgstr ""
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr ""
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "" msgstr ""
@@ -4742,7 +4805,7 @@ msgstr "Csütörtök"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "Idő"
msgid "Time Preference" msgid "Time Preference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "" msgstr ""
@@ -4781,8 +4844,8 @@ msgstr ""
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr ""
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr ""
msgid "To Date" msgid "To Date"
msgstr "" msgstr ""
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr ""
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "" msgstr ""
@@ -4902,7 +4965,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr ""
msgid "Upcoming" msgid "Upcoming"
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "" msgstr ""
@@ -4989,7 +5052,7 @@ msgstr ""
msgid "Update Password" msgid "Update Password"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "Feltöltés" msgstr "Feltöltés"
@@ -5172,15 +5235,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}." msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "" msgstr ""
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "" msgstr ""
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "" msgstr ""
@@ -5188,6 +5251,14 @@ msgstr ""
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr ""
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "" msgstr ""
@@ -5340,7 +5411,7 @@ msgstr ""
msgid "cancel your application" msgid "cancel your application"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "befejezve" msgstr "befejezve"
@@ -5388,7 +5459,7 @@ msgstr ""
msgid "you can" msgid "you can"
msgstr "" msgstr ""
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "" msgstr ""

File diff suppressed because it is too large Load Diff

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:31\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Polish\n" "Language-Team: Polish\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr ""
msgid "Add Chapter" msgid "Add Chapter"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "" msgstr ""
@@ -217,7 +217,7 @@ msgstr ""
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "" msgstr ""
@@ -228,7 +228,7 @@ msgstr ""
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr ""
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "" msgstr ""
@@ -319,10 +319,6 @@ msgstr ""
msgid "Apps" msgid "Apps"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr ""
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "" msgstr ""
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "" msgstr ""
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "" msgstr ""
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr ""
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr ""
msgid "Billing Name" msgid "Billing Name"
msgstr "" msgstr ""
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "" msgstr ""
@@ -649,7 +642,7 @@ msgstr ""
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr ""
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr ""
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "" msgstr ""
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "" msgstr ""
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "" msgstr ""
@@ -1060,7 +1062,7 @@ msgstr ""
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr ""
msgid "Course Name" msgid "Course Name"
msgstr "" msgstr ""
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr ""
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "" msgstr ""
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr ""
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr ""
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "" msgstr ""
@@ -1350,23 +1358,40 @@ msgstr ""
msgid "Degree Type" msgid "Degree Type"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "" msgstr ""
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "" msgstr ""
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "" msgstr ""
@@ -1453,7 +1478,7 @@ msgstr ""
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr ""
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "" msgstr ""
@@ -1487,7 +1512,7 @@ msgstr ""
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "" msgstr ""
@@ -1564,7 +1589,7 @@ msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr ""
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "" msgstr ""
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "" msgstr ""
@@ -1646,7 +1671,10 @@ msgstr ""
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "" msgstr ""
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr ""
msgid "Event" msgid "Event"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "" msgstr ""
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "" msgstr ""
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "" msgstr ""
@@ -1981,11 +2011,6 @@ msgstr ""
msgid "Hello" msgid "Hello"
msgstr "" msgstr ""
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr ""
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "" msgstr ""
@@ -2164,9 +2189,7 @@ msgstr ""
msgid "Index" msgid "Index"
msgstr "" msgstr ""
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "" msgstr ""
@@ -2203,14 +2226,14 @@ msgstr ""
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "" msgstr ""
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr ""
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr ""
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr ""
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "" msgstr ""
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr ""
msgid "Jobs" msgid "Jobs"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "" msgstr ""
@@ -2593,6 +2620,11 @@ msgstr ""
msgid "Latest Submission" msgid "Latest Submission"
msgstr "" msgstr ""
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "" msgstr ""
@@ -2759,6 +2791,11 @@ msgstr ""
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "" msgstr ""
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "" msgstr ""
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "" msgstr ""
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "" msgstr ""
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "" msgstr ""
@@ -2987,11 +3024,11 @@ msgstr ""
msgid "Modified By" msgid "Modified By"
msgstr "" msgstr ""
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "" msgstr ""
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "" msgstr ""
@@ -3037,7 +3074,7 @@ msgstr ""
msgid "New Course" msgid "New Course"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "" msgstr ""
@@ -3124,11 +3161,11 @@ msgstr ""
msgid "No introduction" msgid "No introduction"
msgstr "" msgstr ""
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "" msgstr ""
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "" msgstr ""
@@ -3184,7 +3221,7 @@ msgstr ""
msgid "Not Graded" msgid "Not Graded"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "" msgstr ""
@@ -3208,7 +3245,7 @@ msgstr ""
msgid "Notify me when available" msgid "Notify me when available"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "" msgstr ""
@@ -3248,6 +3285,10 @@ msgstr ""
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "" msgstr ""
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "" msgstr ""
@@ -3407,7 +3449,7 @@ msgstr ""
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr ""
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr ""
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "" msgstr ""
@@ -3556,11 +3602,11 @@ msgstr ""
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "" msgstr ""
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "" msgstr ""
@@ -3573,6 +3619,10 @@ msgstr ""
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "" msgstr ""
@@ -3730,7 +3780,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr ""
msgid "Related Courses" msgid "Related Courses"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
@@ -4039,6 +4089,21 @@ msgstr ""
msgid "Run" msgid "Run"
msgstr "" msgstr ""
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "" msgstr ""
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
@@ -4159,7 +4224,7 @@ msgstr ""
msgid "Short Introduction" msgid "Short Introduction"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "" msgstr ""
@@ -4323,7 +4388,7 @@ msgstr ""
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "" msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "" msgstr ""
@@ -4344,7 +4409,7 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr ""
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr ""
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr ""
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr ""
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr ""
msgid "This course has:" msgid "This course has:"
msgstr "" msgstr ""
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "" msgstr ""
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr ""
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "" msgstr ""
@@ -4742,7 +4805,7 @@ msgstr "czwartek"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "Czas"
msgid "Time Preference" msgid "Time Preference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "" msgstr ""
@@ -4781,8 +4844,8 @@ msgstr ""
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr ""
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr ""
msgid "To Date" msgid "To Date"
msgstr "" msgstr ""
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr ""
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "" msgstr ""
@@ -4902,7 +4965,7 @@ msgstr ""
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr ""
msgid "Upcoming" msgid "Upcoming"
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "" msgstr ""
@@ -4989,7 +5052,7 @@ msgstr ""
msgid "Update Password" msgid "Update Password"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "" msgstr ""
@@ -5172,15 +5235,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}." msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "" msgstr ""
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "" msgstr ""
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "" msgstr ""
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "" msgstr ""
@@ -5188,6 +5251,14 @@ msgstr ""
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr ""
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "" msgstr ""
@@ -5340,7 +5411,7 @@ msgstr ""
msgid "cancel your application" msgid "cancel your application"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "zakończono" msgstr "zakończono"
@@ -5388,7 +5459,7 @@ msgstr ""
msgid "you can" msgid "you can"
msgstr "" msgstr ""
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-18 17:31\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Russian\n" "Language-Team: Russian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -109,7 +109,7 @@ msgstr ""
msgid "Add Chapter" msgid "Add Chapter"
msgstr "Добавить главу" msgstr "Добавить главу"
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "Добавить урок" msgstr "Добавить урок"
@@ -217,7 +217,7 @@ msgstr "Разрешить самостоятельную регистрацию
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "Разрешить доступ к будущим датам" msgstr "Разрешить доступ к будущим датам"
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "Разрешить самостоятельную регистрацию" msgstr "Разрешить самостоятельную регистрацию"
@@ -228,7 +228,7 @@ msgstr "Уже зарегистрирован"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Сумма с НДС" msgstr "Сумма с НДС"
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "Объявление" msgstr "Объявление"
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
@@ -280,7 +280,7 @@ msgstr "Отвечать"
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "" msgstr ""
@@ -319,10 +319,6 @@ msgstr "Утвержден"
msgid "Apps" msgid "Apps"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr ""
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "Автоназначение" msgstr "Автоназначение"
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "Авто. запись" msgstr "Авто. запись"
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "Описание группы" msgstr "Описание группы"
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr "Группа обновлена"
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "" msgstr ""
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr "Группа {0} успешно создана!"
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr "Платёжные реквизиты"
msgid "Billing Name" msgid "Billing Name"
msgstr "Имя плательщика" msgstr "Имя плательщика"
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "О себе" msgstr "О себе"
@@ -649,7 +642,7 @@ msgstr ""
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr "Глава"
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "Ссылка на главу" msgstr "Ссылка на главу"
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr ""
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "" msgstr ""
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "Содержание" msgstr "Содержание"
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "" msgstr ""
@@ -1060,7 +1062,7 @@ msgstr ""
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr "Список курсов"
msgid "Course Name" msgid "Course Name"
msgstr "Название курса" msgstr "Название курса"
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr ""
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "Статистика курса" msgstr "Статистика курса"
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "Панель"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr ""
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "Дата и время" msgstr "Дата и время"
@@ -1350,23 +1358,40 @@ msgstr "Валюта по умолчания"
msgid "Degree Type" msgid "Degree Type"
msgstr "Тип степени" msgstr "Тип степени"
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "" msgstr ""
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr ""
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "Отменить" msgstr "Отменить"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "Обсуждения" msgstr "Обсуждения"
@@ -1453,7 +1478,7 @@ msgstr "Для этого вопроса найдены дубликаты ва
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr ""
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "Продолжительность живого занятия в минутах" msgstr "Продолжительность живого занятия в минутах"
@@ -1487,7 +1512,7 @@ msgstr "E-mail"
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "Редактировать главу" msgstr "Редактировать главу"
@@ -1564,7 +1589,7 @@ msgstr "Включено"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr "Дата окончания (или ожидаемая)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr "Подтверждение регистрации на следующу
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "Количество регистраций" msgstr "Количество регистраций"
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "" msgstr ""
@@ -1646,7 +1671,10 @@ msgstr ""
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "Введите правильный ответ" msgstr "Введите правильный ответ"
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "Подробности оценки" msgstr "Подробности оценки"
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr ""
msgid "Event" msgid "Event"
msgstr "Событие" msgstr "Событие"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "" msgstr ""
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "Фриланс" msgstr "Фриланс"
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "Полное имя" msgstr "Полное имя"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "Полная занятость" msgstr "Полная занятость"
@@ -1981,11 +2011,6 @@ msgstr "Заголовок"
msgid "Hello" msgid "Hello"
msgstr "Привет" msgstr "Привет"
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr ""
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "Помогите другим узнать что-то новое, создав курс." msgstr "Помогите другим узнать что-то новое, создав курс."
@@ -2164,9 +2189,7 @@ msgstr "Неправильно"
msgid "Index" msgid "Index"
msgstr "Индекс" msgstr "Индекс"
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "Индексная метка" msgstr "Индексная метка"
@@ -2203,14 +2226,14 @@ msgstr "Содержание инструктора"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "Заметки инструктора" msgstr "Заметки инструктора"
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr "Неверный код приглашения."
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "Неверный идентификатор теста" msgstr "Неверный идентификатор теста"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr "Неверное время начала или окончания."
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr "Правильно"
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "Завершена ли адаптация?" msgstr "Завершена ли адаптация?"
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "Должность"
msgid "Jobs" msgid "Jobs"
msgstr "Вакансии" msgstr "Вакансии"
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "" msgstr ""
@@ -2593,6 +2620,11 @@ msgstr "Фамилия"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "Последняя подача" msgstr "Последняя подача"
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr ""
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "" msgstr ""
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "Логин" msgstr "Логин"
@@ -2759,6 +2791,11 @@ msgstr ""
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "Менеджер (продажи/маркетинг/работа с клиентами)" msgstr "Менеджер (продажи/маркетинг/работа с клиентами)"
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr ""
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "Отметка" msgstr "Отметка"
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "" msgstr ""
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "Наставник" msgstr "Наставник"
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "Мета изображение" msgstr "Мета изображение"
@@ -2987,11 +3024,11 @@ msgstr "Модератор"
msgid "Modified By" msgid "Modified By"
msgstr "Изменено" msgstr "Изменено"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "Имя модуля неверно или не существует." msgstr "Имя модуля неверно или не существует."
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "Модуль неверный." msgstr "Модуль неверный."
@@ -3037,7 +3074,7 @@ msgstr "Новая группа"
msgid "New Course" msgid "New Course"
msgstr "Новый курс" msgstr "Новый курс"
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "Новая Вакансия" msgstr "Новая Вакансия"
@@ -3124,11 +3161,11 @@ msgstr "Нет рассматриваемых курсов"
msgid "No introduction" msgid "No introduction"
msgstr "Без введения" msgstr "Без введения"
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "Вакансии не опубликованы" msgstr "Вакансии не опубликованы"
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "Не запланированы онлайн-курсы" msgstr "Не запланированы онлайн-курсы"
@@ -3184,7 +3221,7 @@ msgstr "Недоступно для предварительного просм
msgid "Not Graded" msgid "Not Graded"
msgstr "Нет оценки" msgstr "Нет оценки"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "" msgstr ""
@@ -3208,7 +3245,7 @@ msgstr "Уведомления"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "Сообщите мне, когда появится" msgstr "Сообщите мне, когда появится"
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "" msgstr ""
@@ -3248,6 +3285,10 @@ msgstr "Принимаются только файлы типа {0} ."
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "Страницы" msgstr "Страницы"
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "" msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "Неполная занятость" msgstr "Неполная занятость"
@@ -3407,7 +3449,7 @@ msgstr ""
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr "Нажмите на следующую кнопку, чтобы уста
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "Чтобы использовать эту функцию, включите настройки Zoom." msgstr "Чтобы использовать эту функцию, включите настройки Zoom."
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr ""
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "" msgstr ""
@@ -3556,11 +3602,11 @@ msgstr ""
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к тесту." msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к тесту."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к этой странице." msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к этой странице."
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату." msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату."
@@ -3573,6 +3619,10 @@ msgstr "Пожалуйста, хорошо подготовьтесь и при
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "Пожалуйста, примите соответствующие меры в {0}" msgstr "Пожалуйста, примите соответствующие меры в {0}"
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "Пожалуйста, загрузите файл задания." msgstr "Пожалуйста, загрузите файл задания."
@@ -3730,7 +3780,7 @@ msgstr "Опубликовать на странице участника"
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "Отклонено"
msgid "Related Courses" msgid "Related Courses"
msgstr "Похожие курсы" msgstr "Похожие курсы"
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "Ответить" msgstr "Ответить"
@@ -4039,6 +4089,21 @@ msgstr "В строках {0} есть повторяющиеся вопросы
msgid "Run" msgid "Run"
msgstr "Запуск" msgstr "Запуск"
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr ""
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr ""
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr ""
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "Поиск значка" msgstr "Поиск значка"
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "Введите свой пароль" msgstr "Введите свой пароль"
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
@@ -4159,7 +4224,7 @@ msgstr "Поделиться"
msgid "Short Introduction" msgid "Short Introduction"
msgstr "Краткое введение" msgstr "Краткое введение"
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "" msgstr ""
@@ -4323,7 +4388,7 @@ msgstr ""
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "" msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "Начать изучение" msgstr "Начать изучение"
@@ -4344,7 +4409,7 @@ msgstr "Начать изучение"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "Время начала"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "Время начала не может быть позже времени окончания" msgstr "Время начала не может быть позже времени окончания"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr "Время начала должно быть меньше времени окончания"
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "Стартовый URL" msgstr "Стартовый URL"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr ""
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr "Отправлено {0}"
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr "Этот сертификат является бессрочным"
msgid "This course has:" msgid "This course has:"
msgstr "" msgstr ""
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "Этот курс бесплатный." msgstr "Этот курс бесплатный."
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr ""
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "Этот урок недоступен для предварительного просмотра. Так как вы являетесь инструктором курса, только вы можете его увидеть." msgstr "Этот урок недоступен для предварительного просмотра. Так как вы являетесь инструктором курса, только вы можете его увидеть."
@@ -4742,7 +4805,7 @@ msgstr "Четверг"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "Время "
msgid "Time Preference" msgid "Time Preference"
msgstr "" msgstr ""
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "Время должно быть в 24-часовом формате (ЧЧ:мм). Например, 11:30 или 22:00" msgstr "Время должно быть в 24-часовом формате (ЧЧ:мм). Например, 11:30 или 22:00"
@@ -4781,8 +4844,8 @@ msgstr "Шаблон расписания"
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr "Сроки:"
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr "Сроки:"
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr ""
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr ""
msgid "To Date" msgid "To Date"
msgstr "" msgstr ""
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr "В графе «Опыт работы» обязательно должно быть указано «На сегодняшний день»."
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором." msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором."
@@ -4902,7 +4965,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr ""
msgid "Upcoming" msgid "Upcoming"
msgstr "Предстоящие" msgstr "Предстоящие"
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "Предстоящие группы" msgstr "Предстоящие группы"
@@ -4989,7 +5052,7 @@ msgstr ""
msgid "Update Password" msgid "Update Password"
msgstr "" msgstr ""
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "" msgstr ""
@@ -5172,15 +5235,15 @@ msgstr "Напишите свой ответ здесь"
msgid "You already have an evaluation on {0} at {1} for the course {2}." msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "У вас уже есть оценка {0} в {1} для курса {2}." msgstr "У вас уже есть оценка {0} в {1} для курса {2}."
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "Вы уже зачислены в эту группу." msgstr "Вы уже зачислены в эту группу."
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "Вы уже зачислены на этот курс." msgstr "Вы уже зачислены на этот курс."
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "Вы не являетесь участником этой группы. Пожалуйста, ознакомьтесь с нашими группами." msgstr "Вы не являетесь участником этой группы. Пожалуйста, ознакомьтесь с нашими группами."
@@ -5188,6 +5251,14 @@ msgstr "Вы не являетесь участником этой группы.
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "Вы не являетесь наставником курса {0}" msgstr "Вы не являетесь наставником курса {0}"
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr ""
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "" msgstr ""
@@ -5340,7 +5411,7 @@ msgstr "Настройки Zoom"
msgid "cancel your application" msgid "cancel your application"
msgstr "отменить заявку" msgstr "отменить заявку"
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "завершенно" msgstr "завершенно"
@@ -5388,7 +5459,7 @@ msgstr "звезды"
msgid "you can" msgid "you can"
msgstr "вы можете" msgstr "вы можете"
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-08 16:04+0000\n" "POT-Creation-Date: 2024-11-15 16:04+0000\n"
"PO-Revision-Date: 2024-11-11 15:23\n" "PO-Revision-Date: 2024-11-24 19:19\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Swedish\n" "Language-Team: Swedish\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,7 +78,7 @@ msgstr "Godkännande av Villkor och/eller Principer"
#. Option for the 'Status' (Select) field in DocType 'Cohort Join Request' #. Option for the 'Status' (Select) field in DocType 'Cohort Join Request'
#: lms/lms/doctype/cohort_join_request/cohort_join_request.json #: lms/lms/doctype/cohort_join_request/cohort_join_request.json
msgid "Accepted" msgid "Accepted"
msgstr "Godkänd" msgstr "Accepterad"
#. Label of the account_id (Data) field in DocType 'Zoom Settings' #. Label of the account_id (Data) field in DocType 'Zoom Settings'
#: lms/lms/doctype/zoom_settings/zoom_settings.json #: lms/lms/doctype/zoom_settings/zoom_settings.json
@@ -109,7 +109,7 @@ msgstr "Lägg till"
msgid "Add Chapter" msgid "Add Chapter"
msgstr "Lägg till Kapitel" msgstr "Lägg till Kapitel"
#: frontend/src/components/CourseOutline.vue:102 #: frontend/src/components/CourseOutline.vue:124
msgid "Add Lesson" msgid "Add Lesson"
msgstr "Lägg till Lektion" msgstr "Lägg till Lektion"
@@ -217,7 +217,7 @@ msgstr "Tillåt självregistrering"
msgid "Allow accessing future dates" msgid "Allow accessing future dates"
msgstr "Tillåt åtkomst till framtida datum" msgstr "Tillåt åtkomst till framtida datum"
#: frontend/src/pages/BatchForm.vue:29 #: frontend/src/pages/BatchForm.vue:33
msgid "Allow self enrollment" msgid "Allow self enrollment"
msgstr "Tillåt självregistrering" msgstr "Tillåt självregistrering"
@@ -228,7 +228,7 @@ msgstr "Redan Registrerad"
#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'Web Form'
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the amount (Currency) field in DocType 'LMS Payment' #. Label of the amount (Currency) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:209 lms/fixtures/custom_field.json #: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/public/js/common_functions.js:379 #: lms/public/js/common_functions.js:379
@@ -258,11 +258,11 @@ msgstr "Belopp Fält"
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Belopp med Moms" msgstr "Belopp med Moms"
#: frontend/src/components/Modals/AnnouncementModal.vue:32 #: frontend/src/components/Modals/AnnouncementModal.vue:33
msgid "Announcement" msgid "Announcement"
msgstr "Meddelande" msgstr "Meddelande"
#: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "Tillkännagivande är skickad" msgstr "Tillkännagivande är skickad"
@@ -280,7 +280,7 @@ msgstr "Svara"
msgid "Appears on the course card in the course list" msgid "Appears on the course card in the course list"
msgstr "Visas på kurskort i kurslista" msgstr "Visas på kurskort i kurslista"
#: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/BatchForm.vue:73 #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77
msgid "Appears when the batch URL is shared on any online platform" msgid "Appears when the batch URL is shared on any online platform"
msgstr "Visas när omgång URL delas på valfri online plattform" msgstr "Visas när omgång URL delas på valfri online plattform"
@@ -319,10 +319,6 @@ msgstr "Godkänd"
msgid "Apps" msgid "Apps"
msgstr "Appar" msgstr "Appar"
#: frontend/src/components/CourseOutline.vue:209
msgid "Are you sure you want to delete this lesson?"
msgstr "Är du säker på att du vill ta bort denna lektion?"
#. Label of the user_category (Check) field in DocType 'LMS Settings' #. Label of the user_category (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Ask User Category during Signup" msgid "Ask User Category during Signup"
@@ -420,7 +416,7 @@ msgid "Auto Assign"
msgstr "Automatiskt Tilldela" msgstr "Automatiskt Tilldela"
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:66 #: frontend/src/components/Modals/LiveClassModal.vue:71
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording" msgid "Auto Recording"
msgstr "Automatisk Inspelning" msgstr "Automatisk Inspelning"
@@ -482,7 +478,8 @@ msgid "Batch Description"
msgstr "Parti Beskrivning" msgstr "Parti Beskrivning"
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:98 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:104
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:349 #: lms/public/js/common_functions.js:349
#: lms/templates/emails/batch_confirmation.html:30 #: lms/templates/emails/batch_confirmation.html:30
msgid "Batch Details" msgid "Batch Details"
@@ -547,10 +544,6 @@ msgstr "Grupp Uppdaterad"
msgid "Batch end date cannot be before the batch start date" msgid "Batch end date cannot be before the batch start date"
msgstr "Omgång slutdatum får inte vara före omgång startdatum" msgstr "Omgång slutdatum får inte vara före omgång startdatum"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6
msgid "Batch {0} has been successfully created!"
msgstr "Grupp {0} skapad!"
#. Group in LMS Course's connections #. Group in LMS Course's connections
#. Label of the batches (Check) field in DocType 'LMS Settings' #. Label of the batches (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
@@ -581,7 +574,7 @@ msgstr "Faktura Detaljer"
msgid "Billing Name" msgid "Billing Name"
msgstr "Faktura Namn" msgstr "Faktura Namn"
#: frontend/src/components/Modals/EditProfile.vue:72 #: frontend/src/components/Modals/EditProfile.vue:75
msgid "Bio" msgid "Bio"
msgstr "Resume" msgstr "Resume"
@@ -649,7 +642,7 @@ msgstr "Fritidskläder"
#. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course' #. Label of the category (Link) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:16 #: frontend/src/pages/BatchForm.vue:202 frontend/src/pages/Batches.vue:16
#: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17
#: frontend/src/pages/JobDetail.vue:102 #: frontend/src/pages/JobDetail.vue:102
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -734,6 +727,14 @@ msgstr "Kapitel"
msgid "Chapter Reference" msgid "Chapter Reference"
msgstr "Kapitel Referens" msgstr "Kapitel Referens"
#: frontend/src/components/Modals/ChapterModal.vue:149
msgid "Chapter added successfully"
msgstr "Kapitel tillagt"
#: frontend/src/components/Modals/ChapterModal.vue:193
msgid "Chapter updated successfully"
msgstr "Kapitel uppdaterad"
#. Label of the chapters (Table) field in DocType 'LMS Course' #. Label of the chapters (Table) field in DocType 'LMS Course'
#. Group in LMS Course's connections #. Group in LMS Course's connections
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
msgstr "Kontakta administratör för att registrera dig till denna kurs." msgstr "Kontakta administratör för att registrera dig till denna kurs."
#. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Text) field in DocType 'Course Lesson'
#: frontend/src/pages/LessonForm.vue:53 #: frontend/src/pages/LessonForm.vue:58
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Content" msgid "Content"
msgstr "Innehåll " msgstr "Innehåll "
@@ -997,6 +998,7 @@ msgid "Continue Learning"
msgstr "Fortsätt lära dig" msgstr "Fortsätt lära dig"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:117
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract" msgid "Contract"
msgstr "Avtal" msgstr "Avtal"
@@ -1060,7 +1062,7 @@ msgstr "Land"
#. Label of the course (Link) field in DocType 'Related Courses' #. Label of the course (Link) field in DocType 'Related Courses'
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace #. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:17 #: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
@@ -1153,6 +1155,10 @@ msgstr "Kurslista"
msgid "Course Name" msgid "Course Name"
msgstr "Kursnamn" msgstr "Kursnamn"
#: frontend/src/pages/CourseDetail.vue:74
msgid "Course Outline"
msgstr "Kursöversikt"
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:219 #: frontend/src/pages/CourseForm.vue:219
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
msgstr "Kursstatistik" msgstr "Kursstatistik"
#. Label of the title (Data) field in DocType 'Batch Course' #. Label of the title (Data) field in DocType 'Batch Course'
#. Label of the course_title (Data) field in DocType 'Course Chapter'
#. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate'
#. Label of the course_title (Data) field in DocType 'LMS Certificate Request' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Course Title" msgid "Course Title"
@@ -1257,7 +1265,7 @@ msgstr "Skapa ny fråga"
#. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment' #. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:226 #: frontend/src/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226
#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json #: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1303,7 +1311,7 @@ msgstr "Översikt Panel"
#. Label of the date (Date) field in DocType 'Scheduled Flow' #. Label of the date (Date) field in DocType 'Scheduled Flow'
#: frontend/src/components/Modals/EvaluationModal.vue:26 #: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40 #: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:52 #: frontend/src/components/Modals/LiveClassModal.vue:55
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.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_certificate_request/lms_certificate_request.json
@@ -1315,7 +1323,7 @@ msgstr "Datum"
#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
#. Class' #. Class'
#: frontend/src/pages/BatchForm.vue:111 #: frontend/src/pages/BatchForm.vue:118
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time" msgid "Date and Time"
msgstr "Datum och Tid" msgstr "Datum och Tid"
@@ -1350,23 +1358,40 @@ msgstr "Standard Valuta"
msgid "Degree Type" msgid "Degree Type"
msgstr "Examen Typ" msgstr "Examen Typ"
#: frontend/src/components/CourseOutline.vue:212 #: frontend/src/components/CourseOutline.vue:235
#: frontend/src/components/CourseOutline.vue:293
#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470
msgid "Delete" msgid "Delete"
msgstr "Ta bort" msgstr "Ta bort"
#: frontend/src/components/CourseOutline.vue:52
msgid "Delete Chapter"
msgstr "Ta bort Kapitel"
#: frontend/src/pages/CourseForm.vue:464 #: frontend/src/pages/CourseForm.vue:464
msgid "Delete Course" msgid "Delete Course"
msgstr "Ta bort kurs" msgstr "Ta bort kurs"
#: frontend/src/components/CourseOutline.vue:208 #: frontend/src/components/CourseOutline.vue:287
msgid "Delete Lesson" msgid "Delete this chapter?"
msgstr "Ta bort Lektion" msgstr "Ta bort detta kapitel?"
#: frontend/src/components/CourseOutline.vue:229
msgid "Delete this lesson?"
msgstr "Ta bort denna lektion?"
#: frontend/src/pages/CourseForm.vue:465 #: frontend/src/pages/CourseForm.vue:465
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" 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?" msgstr "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är du säker på att du vill ta bort denna kurs?"
#: frontend/src/components/CourseOutline.vue:288
msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr "Borttagning av detta kapitel tar också bort alla dess lektioner och de tas bort permanent från kurs. Denna åtgärd kan inte ångras. Är du säker på att du vill fortsätta?"
#: frontend/src/components/CourseOutline.vue:230
msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?"
msgstr "Borttagning av denna lektion kommer att ta bort den permanent från kurs. Denna åtgärd kan inte ångras. Är du säker på att du vill fortsätta?"
#. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of the description (Text Editor) field in DocType 'Job Opportunity'
#. Label of the description (Small Text) field in DocType 'Certification' #. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Markdown Editor) field in DocType 'Cohort' #. Label of the description (Markdown Editor) field in DocType 'Cohort'
@@ -1379,8 +1404,8 @@ msgstr "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är
#. Label of the description (Small Text) field in DocType 'LMS Exercise' #. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience' #. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:73 #: frontend/src/components/Modals/LiveClassModal.vue:78
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43 #: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
@@ -1426,7 +1451,7 @@ msgid "Discard"
msgstr "Avvisa" msgstr "Avvisa"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings' #. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:69 #: frontend/src/pages/Batch.vue:73
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions" msgid "Discussions"
msgstr "Diskussioner" msgstr "Diskussioner"
@@ -1453,7 +1478,7 @@ msgstr "Duplicerade alternativ hittades för denna fråga."
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class'
#. Label of the duration (Duration) field in DocType 'LMS Quiz' #. Label of the duration (Duration) field in DocType 'LMS Quiz'
#: frontend/src/components/Modals/LiveClassModal.vue:58 #: frontend/src/components/Modals/LiveClassModal.vue:62
#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -1465,7 +1490,7 @@ msgstr "Varaktighet"
msgid "Duration (in minutes)" msgid "Duration (in minutes)"
msgstr "Varaktighet (i minuter)" msgstr "Varaktighet (i minuter)"
#: frontend/src/components/Modals/LiveClassModal.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:58
msgid "Duration of the live class in minutes" msgid "Duration of the live class in minutes"
msgstr "Livelektion varaktighet i minuter" msgstr "Livelektion varaktighet i minuter"
@@ -1487,7 +1512,7 @@ msgstr "E-post"
msgid "Edit" msgid "Edit"
msgstr "Redigera" msgstr "Redigera"
#: frontend/src/components/CourseOutline.vue:106 #: frontend/src/components/CourseOutline.vue:45
#: frontend/src/components/Modals/ChapterModal.vue:5 #: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Edit Chapter" msgid "Edit Chapter"
msgstr "Redigera Kapitel" msgstr "Redigera Kapitel"
@@ -1564,7 +1589,7 @@ msgstr "Aktiverad"
#. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch' #. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:123 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:282 #: lms/public/js/common_functions.js:282
msgid "End Date" msgid "End Date"
@@ -1582,7 +1607,7 @@ msgstr "Slutdatum (eller förväntat)"
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the end_time (Time) field in DocType 'Scheduled Flow' #. Label of the end_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:137 #: frontend/src/pages/BatchForm.vue:147
#: frontend/src/pages/ProfileEvaluator.vue:18 #: frontend/src/pages/ProfileEvaluator.vue:18
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -1618,7 +1643,7 @@ msgstr "Inskrivining bekräftelse för nästa omgång utbildning"
msgid "Enrollment Count" msgid "Enrollment Count"
msgstr "Antal Inskrivna" msgstr "Antal Inskrivna"
#: lms/lms/utils.py:1690 #: lms/lms/utils.py:1702
msgid "Enrollment Failed" msgid "Enrollment Failed"
msgstr "Registrering Misslyckad" msgstr "Registrering Misslyckad"
@@ -1646,7 +1671,10 @@ msgstr "Ange titel och spara frågesport för att fortsätta"
msgid "Enter the correct answer" msgid "Enter the correct answer"
msgstr "Ange korrekt svar" msgstr "Ange korrekt svar"
#: frontend/src/components/Modals/AnnouncementModal.vue:104 #: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/ChapterModal.vue:154
#: frontend/src/components/Modals/ChapterModal.vue:161
#: frontend/src/components/Modals/ChapterModal.vue:197
#: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:246
#: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:266
#: frontend/src/components/Modals/Question.vue:323 #: frontend/src/components/Modals/Question.vue:323
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
msgstr "Utvärdering Detaljer" msgstr "Utvärdering Detaljer"
#. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:166 #: frontend/src/pages/BatchForm.vue:178
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:333 #: lms/public/js/common_functions.js:333
msgid "Evaluation End Date" msgid "Evaluation End Date"
@@ -1694,7 +1722,7 @@ msgstr "Utvärdering sparad"
#. Label of the evaluator (Link) field in DocType 'LMS Certificate' #. Label of the evaluator (Link) field in DocType 'LMS Certificate'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:21 #: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/pages/ProfileRoles.vue:22 #: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1733,7 +1761,7 @@ msgstr "Utvärderare är inte tillgänglig"
msgid "Event" msgid "Event"
msgstr "Händelse" msgstr "Händelse"
#: frontend/src/pages/BatchForm.vue:145 #: frontend/src/pages/BatchForm.vue:156
msgid "Example: IST (+5:30)" msgid "Example: IST (+5:30)"
msgstr "Exempel: IST (+5:30)" msgstr "Exempel: IST (+5:30)"
@@ -1860,6 +1888,7 @@ msgid "Free"
msgstr "Gratis" msgstr "Gratis"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:118
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance" msgid "Freelance"
msgstr "Frilansare" msgstr "Frilansare"
@@ -1899,6 +1928,7 @@ msgid "Full Name"
msgstr "Fullständig Namn" msgstr "Fullständig Namn"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:115
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time" msgid "Full Time"
msgstr "Heltid" msgstr "Heltid"
@@ -1981,11 +2011,6 @@ msgstr "Huvudrubrik"
msgid "Hello" msgid "Hello"
msgstr "Hej" msgstr "Hej"
#. Label of the help_section (Section Break) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Help"
msgstr "Hjälp"
#: lms/templates/courses_created.html:15 #: lms/templates/courses_created.html:15
msgid "Help others learn something new by creating a course." msgid "Help others learn something new by creating a course."
msgstr "Hjälp andra att lära sig något nytt genom att skapa kurs." msgstr "Hjälp andra att lära sig något nytt genom att skapa kurs."
@@ -2164,9 +2189,7 @@ msgstr "Inkorrekt"
msgid "Index" msgid "Index"
msgstr "Index" msgstr "Index"
#. Label of the index_label (Data) field in DocType 'Course Lesson'
#. Label of the index_label (Data) field in DocType 'LMS Exercise' #. Label of the index_label (Data) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Index Label" msgid "Index Label"
msgstr "Index Etikett" msgstr "Index Etikett"
@@ -2203,14 +2226,14 @@ msgstr "Lärares Innehåll"
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
#. Lesson' #. Lesson'
#: frontend/src/pages/Lesson.vue:125 frontend/src/pages/LessonForm.vue:33 #: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38
#: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Instructor Notes" msgid "Instructor Notes"
msgstr "Lärare Anteckningar" msgstr "Lärare Anteckningar"
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course'
#: frontend/src/pages/BatchForm.vue:85 frontend/src/pages/CourseForm.vue:154 #: frontend/src/pages/BatchForm.vue:89 frontend/src/pages/CourseForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Instructors" msgid "Instructors"
@@ -2238,10 +2261,6 @@ msgstr "Ogiltig Inbjudan Kod."
msgid "Invalid Quiz ID" msgid "Invalid Quiz ID"
msgstr "Ogiltigt Frågesport ID" msgstr "Ogiltigt Frågesport ID"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38
msgid "Invalid Start or End Time."
msgstr "Ogiltig Start eller Sluttid."
#. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup'
#. Label of the invite_code (Data) field in DocType 'Invite Request' #. Label of the invite_code (Data) field in DocType 'Invite Request'
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -2281,6 +2300,14 @@ msgstr "Är korrekt"
msgid "Is Onboarding Complete" msgid "Is Onboarding Complete"
msgstr "Är Introduktion Klar" msgstr "Är Introduktion Klar"
#. Label of the is_scorm_package (Check) field in DocType 'Course Chapter'
#. Label of the is_scorm_package (Check) field in DocType 'Course Lesson'
#: frontend/src/components/Modals/ChapterModal.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Is SCORM Package"
msgstr "Är SCORM App"
#. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate' #. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:121
@@ -2355,7 +2382,7 @@ msgstr "Jobb Titel"
msgid "Jobs" msgid "Jobs"
msgstr "Jobb" msgstr "Jobb"
#: frontend/src/components/LiveClass.vue:54 #: frontend/src/components/LiveClass.vue:55
#: lms/templates/upcoming_evals.html:15 #: lms/templates/upcoming_evals.html:15
msgid "Join" msgid "Join"
msgstr "Anslut" msgstr "Anslut"
@@ -2593,6 +2620,11 @@ msgstr "Efternamn"
msgid "Latest Submission" msgid "Latest Submission"
msgstr "Senaste Inlämning" msgstr "Senaste Inlämning"
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
msgstr "Startfil"
#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
#. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference' #. Label of the lesson (Link) field in DocType 'Lesson Reference'
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
msgstr "Platspreferens" msgstr "Platspreferens"
#: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:163 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/pages/Lesson.vue:24 #: frontend/src/pages/Lesson.vue:24
msgid "Login" msgid "Login"
msgstr "Logga In" msgstr "Logga In"
@@ -2759,6 +2791,11 @@ msgstr "Ansvarig"
msgid "Manager (Sales/Marketing/Customer)" msgid "Manager (Sales/Marketing/Customer)"
msgstr "Ansvarig (Försäljning/Marknadsföring/Kund)" msgstr "Ansvarig (Försäljning/Marknadsföring/Kund)"
#. Label of the manifest_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Manifest File"
msgstr "Manifestfil"
#: frontend/src/components/Quiz.vue:94 #: frontend/src/components/Quiz.vue:94
msgid "Mark" msgid "Mark"
msgstr "Markera" msgstr "Markera"
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
msgstr "Maximalt antal försök" msgstr "Maximalt antal försök"
#. Label of the medium (Select) field in DocType 'LMS Batch' #. Label of the medium (Select) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:185 #: frontend/src/pages/BatchForm.vue:197
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:309 #: lms/public/js/common_functions.js:309
msgid "Medium" msgid "Medium"
@@ -2951,7 +2988,7 @@ msgid "Mentors"
msgstr "Mentorer" msgstr "Mentorer"
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:36 lms/lms/doctype/lms_batch/lms_batch.json #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:362 #: lms/public/js/common_functions.js:362
msgid "Meta Image" msgid "Meta Image"
msgstr "Meta Bild" msgstr "Meta Bild"
@@ -2987,11 +3024,11 @@ msgstr "Moderator"
msgid "Modified By" msgid "Modified By"
msgstr "Modifierad Av" msgstr "Modifierad Av"
#: lms/lms/api.py:191 #: lms/lms/api.py:197
msgid "Module Name is incorrect or does not exist." msgid "Module Name is incorrect or does not exist."
msgstr "Modul Namn är felaktigt eller existerar inte." msgstr "Modul Namn är felaktigt eller existerar inte."
#: lms/lms/api.py:187 #: lms/lms/api.py:193
msgid "Module is incorrect." msgid "Module is incorrect."
msgstr "Modul är felaktig." msgstr "Modul är felaktig."
@@ -3037,7 +3074,7 @@ msgstr "Ny Grupp"
msgid "New Course" msgid "New Course"
msgstr "Ny Kurs" msgstr "Ny Kurs"
#: frontend/src/pages/Jobs.vue:24 #: frontend/src/pages/Jobs.vue:39
msgid "New Job" msgid "New Job"
msgstr "Nya Jobb" msgstr "Nya Jobb"
@@ -3124,11 +3161,11 @@ msgstr "Inga kurser under granskning"
msgid "No introduction" msgid "No introduction"
msgstr "Ingen introduktion" msgstr "Ingen introduktion"
#: frontend/src/pages/Jobs.vue:45 #: frontend/src/pages/Jobs.vue:60
msgid "No jobs posted" msgid "No jobs posted"
msgstr "Inga jobb utannonserade" msgstr "Inga jobb utannonserade"
#: frontend/src/components/LiveClass.vue:60 #: frontend/src/components/LiveClass.vue:61
msgid "No live classes scheduled" msgid "No live classes scheduled"
msgstr "Inga live lektioner schemalagda" msgstr "Inga live lektioner schemalagda"
@@ -3184,7 +3221,7 @@ msgstr "Inte tillgänglig för förhandsgranskning"
msgid "Not Graded" msgid "Not Graded"
msgstr "Ej Betygsatt" msgstr "Ej Betygsatt"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:131 #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
msgid "Not Permitted" msgid "Not Permitted"
msgstr "Ej Tillåtet" msgstr "Ej Tillåtet"
@@ -3208,7 +3245,7 @@ msgstr "Aviseringar"
msgid "Notify me when available" msgid "Notify me when available"
msgstr "Meddela mig när den är tillgänglig" msgstr "Meddela mig när den är tillgänglig"
#: frontend/src/pages/BatchForm.vue:162 #: frontend/src/pages/BatchForm.vue:174
msgid "Number of seats available" msgid "Number of seats available"
msgstr "Antal platser tillgängliga" msgstr "Antal platser tillgängliga"
@@ -3248,6 +3285,10 @@ msgstr "Endast filer av typ {0} kommer att accepteras."
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Endast bildfiler är tillåtna." msgstr "Endast bildfiler är tillåtna."
#: frontend/src/components/Modals/ChapterModal.vue:223
msgid "Only zip files are allowed"
msgstr "Endast zip filer är tillåtna"
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/QuizForm.vue:17 #: frontend/src/pages/QuizForm.vue:17
@@ -3352,7 +3393,7 @@ msgid "Pages"
msgstr "Sidor" msgstr "Sidor"
#. Label of the paid_batch (Check) field in DocType 'LMS Batch' #. Label of the paid_batch (Check) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:205 #: frontend/src/pages/BatchForm.vue:217
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:373 #: lms/public/js/common_functions.js:373
msgid "Paid Batch" msgid "Paid Batch"
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
msgstr "Pan Nummer" msgstr "Pan Nummer"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:116
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time" msgid "Part Time"
msgstr "Deltid" msgstr "Deltid"
@@ -3407,7 +3449,7 @@ msgstr "Klistra in youtube länk i kort video för kursintroduktion"
#. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'Batch Student'
#. Label of the payment (Link) field in DocType 'LMS Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment'
#: frontend/src/pages/BatchForm.vue:199 #: frontend/src/pages/BatchForm.vue:211
#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/batch_student/batch_student.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Payment" msgid "Payment"
@@ -3523,6 +3565,10 @@ msgstr "Klicka på följande knapp för att ange ditt nya lösenord"
msgid "Please enable Zoom Settings to use this feature." msgid "Please enable Zoom Settings to use this feature."
msgstr "Aktivera Zoom Inställningar för att använda denna funktion." msgstr "Aktivera Zoom Inställningar för att använda denna funktion."
#: frontend/src/components/CourseOutline.vue:312
msgid "Please enroll for this course to view this lesson"
msgstr "Anmäl dig till denna kurs för att se denna lektion"
#: frontend/src/components/Quiz.vue:13 #: frontend/src/components/Quiz.vue:13
msgid "Please ensure that you complete all the questions in {0} minutes." msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "Se till att besvara alla frågor på {0} minuter." msgstr "Se till att besvara alla frågor på {0} minuter."
@@ -3556,11 +3602,11 @@ msgstr "Låt oss veta varifrån du hörde talas om oss."
msgid "Please login to access the quiz." msgid "Please login to access the quiz."
msgstr "Logga in för att komma åt frågesport." msgstr "Logga in för att komma åt frågesport."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:142 #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
msgid "Please login to access this page." msgid "Please login to access this page."
msgstr "Logga in för att komma till denna sida." msgstr "Logga in för att komma till denna sida."
#: lms/lms/api.py:183 #: lms/lms/api.py:189
msgid "Please login to continue with payment." msgid "Please login to continue with payment."
msgstr "Logga in för att fortsätta med betalning." msgstr "Logga in för att fortsätta med betalning."
@@ -3573,6 +3619,10 @@ msgstr "Förbered dig väl och kom i tid till utvärderingarna."
msgid "Please take appropriate action at {0}" msgid "Please take appropriate action at {0}"
msgstr "Vidta lämpliga åtgärder {0}" msgstr "Vidta lämpliga åtgärder {0}"
#: frontend/src/components/Modals/ChapterModal.vue:172
msgid "Please upload a SCORM package"
msgstr "Ladda upp SCORM App"
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95
msgid "Please upload the assignment file." msgid "Please upload the assignment file."
msgstr "Ladda upp tilldelning fil." msgstr "Ladda upp tilldelning fil."
@@ -3730,7 +3780,7 @@ msgstr "Publicera på deltagarsidan"
#. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:108 #: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:24 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/public/js/common_functions.js:266 #: lms/public/js/common_functions.js:266
@@ -3941,11 +3991,11 @@ msgstr "Avvisad"
msgid "Related Courses" msgid "Related Courses"
msgstr "Relaterade Kurser" msgstr "Relaterade Kurser"
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/CourseForm.vue:99 #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99
msgid "Remove" msgid "Remove"
msgstr "Ta bort" msgstr "Ta bort"
#: frontend/src/components/Modals/AnnouncementModal.vue:26 #: frontend/src/components/Modals/AnnouncementModal.vue:27
msgid "Reply To" msgid "Reply To"
msgstr "Svara till" msgstr "Svara till"
@@ -4039,6 +4089,21 @@ msgstr "Rader {0} har duplicerade frågor."
msgid "Run" msgid "Run"
msgstr "Kör" msgstr "Kör"
#. Label of the scorm_section (Section Break) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM"
msgstr "SCORM"
#. Label of the scorm_package (Link) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package"
msgstr "SCORM App"
#. Label of the scorm_package_path (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "SCORM Package Path"
msgstr "SCORM App Sökväg"
#. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule'
#. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
msgstr "Sök efter ikon" msgstr "Sök efter ikon"
#. Label of the seat_count (Int) field in DocType 'LMS Batch' #. Label of the seat_count (Int) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:159 #: frontend/src/pages/BatchForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/public/js/common_functions.js:327 #: lms/public/js/common_functions.js:327
msgid "Seat Count" msgid "Seat Count"
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
msgstr "Ange Lösenord" msgstr "Ange Lösenord"
#: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/components/Modals/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:153 frontend/src/pages/CourseForm.vue:161 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:78
msgid "Settings" msgid "Settings"
msgstr "Inställningar" msgstr "Inställningar"
@@ -4159,7 +4224,7 @@ msgstr "Dela på"
msgid "Short Introduction" msgid "Short Introduction"
msgstr "Kort Introduktion" msgstr "Kort Introduktion"
#: frontend/src/pages/BatchForm.vue:94 #: frontend/src/pages/BatchForm.vue:99
msgid "Short description of the batch" msgid "Short description of the batch"
msgstr "Kort beskrivning av omgång" msgstr "Kort beskrivning av omgång"
@@ -4323,7 +4388,7 @@ msgstr "Start"
#. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch'
#. Label of the start_date (Date) field in DocType 'LMS Batch Old' #. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: frontend/src/pages/BatchForm.vue:117 #: frontend/src/pages/BatchForm.vue:124
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -4332,7 +4397,7 @@ msgid "Start Date"
msgstr "Start Datum" msgstr "Start Datum"
#: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:21 #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28
#: lms/templates/emails/lms_course_interest.html:9 #: lms/templates/emails/lms_course_interest.html:9
msgid "Start Learning" msgid "Start Learning"
msgstr "Börja lära dig" msgstr "Börja lära dig"
@@ -4344,7 +4409,7 @@ msgstr "Börja lära dig"
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
#. Label of the start_time (Time) field in DocType 'Scheduled Flow' #. Label of the start_time (Time) field in DocType 'Scheduled Flow'
#: frontend/src/pages/BatchForm.vue:131 #: frontend/src/pages/BatchForm.vue:140
#: frontend/src/pages/ProfileEvaluator.vue:15 #: frontend/src/pages/ProfileEvaluator.vue:15
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4361,19 +4426,11 @@ msgstr "Start Tid"
msgid "Start Time cannot be greater than End Time" msgid "Start Time cannot be greater than End Time"
msgstr "Starttid kan inte vara senare än sluttid" msgstr "Starttid kan inte vara senare än sluttid"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43
msgid "Start Time should be less than End Time."
msgstr "Starttid ska vara tidigare än Sluttid."
#. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #. Label of the start_url (Small Text) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Start URL" msgid "Start URL"
msgstr "Start URL" msgstr "Start URL"
#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30
msgid "Start date cannot be a past date."
msgstr "Start Datum kan inte vara förflutet datum."
#. Option for the 'Company Type' (Select) field in DocType 'User' #. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
msgid "Startup Organization" msgid "Startup Organization"
@@ -4516,8 +4573,10 @@ msgstr "Inskickad {0}"
#: frontend/src/components/BatchOverlay.vue:135 #: frontend/src/components/BatchOverlay.vue:135
#: frontend/src/components/BatchStudents.vue:157 #: frontend/src/components/BatchStudents.vue:157
#: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:98 #: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/ChapterModal.vue:148
#: frontend/src/components/Modals/ChapterModal.vue:193
#: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:255
#: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Event.vue:310
#: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:261
@@ -4713,10 +4772,14 @@ msgstr "Detta certifikat upphör inte att gälla"
msgid "This course has:" msgid "This course has:"
msgstr "Denna kurs har:" msgstr "Denna kurs har:"
#: lms/lms/utils.py:1570 #: lms/lms/utils.py:1582
msgid "This course is free." msgid "This course is free."
msgstr "Denna kurs är gratis." msgstr "Denna kurs är gratis."
#: frontend/src/pages/SCORMChapter.vue:198
msgid "This is a chapter in the course {0}"
msgstr "Detta är kapitel i kurs {0}"
#: lms/lms/widgets/CourseOutline.html:62 #: lms/lms/widgets/CourseOutline.html:62
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
msgstr "Denna lektion är inte tillgänglig för förhandsgranskning. Eftersom du är Lärare för kurs och bara du kan se den." msgstr "Denna lektion är inte tillgänglig för förhandsgranskning. Eftersom du är Lärare för kurs och bara du kan se den."
@@ -4742,7 +4805,7 @@ msgstr "Torsdag"
#. Label of the time (Time) field in DocType 'LMS Live Class' #. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/Event.vue:48
#: frontend/src/components/Modals/LiveClassModal.vue:36 #: frontend/src/components/Modals/LiveClassModal.vue:37
#: frontend/src/components/Quiz.vue:44 #: frontend/src/components/Quiz.vue:44
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time" msgid "Time"
@@ -4753,7 +4816,7 @@ msgstr "Tid"
msgid "Time Preference" msgid "Time Preference"
msgstr "Tidspreferens" msgstr "Tidspreferens"
#: frontend/src/components/Modals/LiveClassModal.vue:28 #: frontend/src/components/Modals/LiveClassModal.vue:29
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "Tid måste vara i 24 timmars format (HH:mm). Exempel 11:30 eller 22:00" msgstr "Tid måste vara i 24 timmars format (HH:mm). Exempel 11:30 eller 22:00"
@@ -4781,8 +4844,8 @@ msgstr "Tidtabell Mall"
#. Label of the timezone (Data) field in DocType 'LMS Batch' #. 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 Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class' #. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:44 #: frontend/src/components/Modals/LiveClassModal.vue:46
#: frontend/src/pages/BatchForm.vue:143 #: frontend/src/pages/BatchForm.vue:154
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
@@ -4811,7 +4874,7 @@ msgstr "Tidpunkter:"
#. Label of the title (Data) field in DocType 'Work Experience' #. Label of the title (Data) field in DocType 'Work Experience'
#: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/DiscussionModal.vue:18
#: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Modals/LiveClassModal.vue:23
#: frontend/src/pages/BatchForm.vue:18 frontend/src/pages/CourseForm.vue:32 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32
#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48
#: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
@@ -4833,6 +4896,10 @@ msgstr "Tidpunkter:"
msgid "Title" msgid "Title"
msgstr "Titel" msgstr "Titel"
#: frontend/src/components/Modals/ChapterModal.vue:169
msgid "Title is required"
msgstr "Titel erfordras"
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator' #. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
#: frontend/src/pages/ProfileEvaluator.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:98
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -4844,11 +4911,7 @@ msgstr "Till"
msgid "To Date" msgid "To Date"
msgstr "Till Datum" msgstr "Till Datum"
#: lms/lms/web_form/profile/profile.js:19 #: lms/lms/utils.py:1593
msgid "To Date is mandatory in Work Experience."
msgstr "Till Datum erfordras i Arbetslivserfarenhet."
#: lms/lms/utils.py:1581
msgid "To join this batch, please contact the Administrator." msgid "To join this batch, please contact the Administrator."
msgstr "För att gå med i denna omgång, kontakta Administratör." msgstr "För att gå med i denna omgång, kontakta Administratör."
@@ -4902,7 +4965,7 @@ msgstr "Twitter"
#. Label of the type (Select) field in DocType 'LMS Quiz Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question'
#: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:54 #: frontend/src/components/Modals/Question.vue:54
#: frontend/src/pages/JobCreation.vue:28 #: frontend/src/pages/JobCreation.vue:28 frontend/src/pages/Jobs.vue:16
#: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -4970,7 +5033,7 @@ msgstr "Ostrukturerad Roll"
msgid "Upcoming" msgid "Upcoming"
msgstr "Kommande" msgstr "Kommande"
#: frontend/src/pages/Batch.vue:154 #: frontend/src/pages/Batch.vue:158
msgid "Upcoming Batches" msgid "Upcoming Batches"
msgstr "Kommande omgångar" msgstr "Kommande omgångar"
@@ -4989,7 +5052,7 @@ msgstr "Uppdatera"
msgid "Update Password" msgid "Update Password"
msgstr "Uppdatera lösenord" msgstr "Uppdatera lösenord"
#: frontend/src/pages/BatchForm.vue:51 frontend/src/pages/CourseForm.vue:80 #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80
msgid "Upload" msgid "Upload"
msgstr "Ladda upp" msgstr "Ladda upp"
@@ -5172,15 +5235,15 @@ msgstr "Skriv ditt svar här"
msgid "You already have an evaluation on {0} at {1} for the course {2}." 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}." msgstr "Du har redan utvärdering {0} kl. {1} för kurs {2}."
#: lms/lms/api.py:207 #: lms/lms/api.py:213
msgid "You are already enrolled for this batch." msgid "You are already enrolled for this batch."
msgstr "Du är redan inskriven för denna omgång." msgstr "Du är redan inskriven för denna omgång."
#: lms/lms/api.py:199 #: lms/lms/api.py:205
msgid "You are already enrolled for this course." msgid "You are already enrolled for this course."
msgstr "Du är redan inskriven på denna kurs." msgstr "Du är redan inskriven på denna kurs."
#: frontend/src/pages/Batch.vue:136 #: frontend/src/pages/Batch.vue:140
msgid "You are not a member of this batch. Please checkout our upcoming batches." msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "Du är inte i denna omgång. Kolla in våra kommande omgångar." msgstr "Du är inte i denna omgång. Kolla in våra kommande omgångar."
@@ -5188,6 +5251,14 @@ msgstr "Du är inte i denna omgång. Kolla in våra kommande omgångar."
msgid "You are not a mentor of the course {0}" msgid "You are not a mentor of the course {0}"
msgstr "Du är inte mentor för kurs {0}" msgstr "Du är inte mentor för kurs {0}"
#: frontend/src/components/CourseOutline.vue:311
msgid "You are not enrolled"
msgstr "Du är inte inskriven"
#: frontend/src/pages/SCORMChapter.vue:22
msgid "You are not enrolled in this course. Please enroll to access this lesson."
msgstr "Du är inte inskriven i denna kurs. Anmäl dig för att få tillgång till denna lektion."
#: frontend/src/pages/Courses.vue:134 #: frontend/src/pages/Courses.vue:134
msgid "You can add chapters and lessons to it." msgid "You can add chapters and lessons to it."
msgstr "Du kan lägga till kapitel och lektioner till den." msgstr "Du kan lägga till kapitel och lektioner till den."
@@ -5340,7 +5411,7 @@ msgstr "Zoom Inställningar"
msgid "cancel your application" msgid "cancel your application"
msgstr "avbryt din ansökan" msgstr "avbryt din ansökan"
#: frontend/src/pages/Lesson.vue:170 #: frontend/src/pages/Lesson.vue:174
msgid "completed" msgid "completed"
msgstr "slutförd" msgstr "slutförd"
@@ -5388,7 +5459,7 @@ msgstr "stjärnor"
msgid "you can" msgid "you can"
msgstr "du kan" msgstr "du kan"
#: lms/lms/api.py:740 lms/lms/api.py:748 #: lms/lms/api.py:747 lms/lms/api.py:755
msgid "{0} Settings not found" msgid "{0} Settings not found"
msgstr "{0} Inställningar hittades inte" msgstr "{0} Inställningar hittades inte"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -93,4 +93,5 @@ lms.patches.v2_0.sidebar_settings
lms.patches.v2_0.delete_certificate_request_notification #18-09-2024 lms.patches.v2_0.delete_certificate_request_notification #18-09-2024
lms.patches.v2_0.add_course_statistics #21-10-2024 lms.patches.v2_0.add_course_statistics #21-10-2024
lms.patches.v2_0.give_discussions_permissions lms.patches.v2_0.give_discussions_permissions
lms.patches.v2_0.delete_web_forms lms.patches.v2_0.delete_web_forms
lms.patches.v2_0.update_desk_access_for_lms_roles

View File

@@ -0,0 +1,9 @@
import frappe
def execute():
roles = ["Course Creator", "Moderator", "Batch Evaluator", "LMS Student"]
for role in roles:
if frappe.db.exists("Role", role):
frappe.db.set_value("Role", role, "desk_access", 0)