Compare commits
74 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1ecdbd9e06 | ||
|
|
a90e3d611c | ||
|
|
d49d638253 | ||
|
|
83338a56c0 | ||
|
|
562020de70 | ||
|
|
044907edeb | ||
|
|
cfa1aa87fc | ||
|
|
0ac32ee474 | ||
|
|
de0675f850 | ||
|
|
1c529790f2 | ||
|
|
40bcc4d572 | ||
|
|
58f109e79c | ||
|
|
cb324f6269 | ||
|
|
7cafaf5cbc | ||
|
|
a394952630 | ||
|
|
68e87f20aa | ||
|
|
64ed0b3e94 | ||
|
|
fcaaee958d | ||
|
|
29e356ff86 | ||
|
|
460edc7bc7 | ||
|
|
582c7af12d | ||
|
|
af533a7a2c | ||
|
|
acbede157f | ||
|
|
f63a627ff2 | ||
|
|
b1a0556c12 | ||
|
|
0097ede6ed | ||
|
|
b72774e54d | ||
|
|
3027a9e523 | ||
|
|
c3995952b3 | ||
|
|
ff1642382c | ||
|
|
cfe35e40da | ||
|
|
c3238a9f91 | ||
|
|
58f08bf065 | ||
|
|
d3ac6ea337 | ||
|
|
6649b7955f | ||
|
|
15a53d33e0 | ||
|
|
57f09542a2 | ||
|
|
fa384b391d | ||
|
|
12b138c39f | ||
|
|
420a5f39eb | ||
|
|
12c2666bd1 | ||
|
|
1ecbc2e3f9 | ||
|
|
e1a78382c3 | ||
|
|
dcf5c72cad | ||
|
|
2ebf6be609 | ||
|
|
4ce7019ce6 | ||
|
|
3faf814162 | ||
|
|
52bd9825d8 | ||
|
|
b6028e741c | ||
|
|
4ee1693434 | ||
|
|
cbc7892b25 | ||
|
|
a4fa2ef0b3 | ||
|
|
96de90cb5f | ||
|
|
dfb22c81c3 | ||
|
|
6a70ed18d8 | ||
|
|
629c237349 | ||
|
|
cf014bca3c | ||
|
|
9323d8e17d | ||
|
|
1ba63a2175 | ||
|
|
b5551fd8ba | ||
|
|
fac0038af8 | ||
|
|
ee6685e324 | ||
|
|
0fb18f995c | ||
|
|
61e13aa7cd | ||
|
|
acb8c6c500 | ||
|
|
f504841a5c | ||
|
|
be49ba6d04 | ||
|
|
24ffed11fb | ||
|
|
73754bd104 | ||
|
|
2e1aac4931 | ||
|
|
5e6160149f | ||
|
|
be66c563a8 | ||
|
|
92c380c74b | ||
|
|
e25f161980 |
@@ -13,6 +13,6 @@ module.exports = defineConfig({
|
||||
openMode: 0,
|
||||
},
|
||||
e2e: {
|
||||
baseUrl: "http://test:8000",
|
||||
baseUrl: "http://lms1:8000",
|
||||
},
|
||||
});
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<template>
|
||||
<div
|
||||
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
|
||||
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">
|
||||
<SidebarLink
|
||||
v-for="link in sidebarLinks"
|
||||
:link="link"
|
||||
:isCollapsed="isSidebarCollapsed"
|
||||
:isCollapsed="sidebarStore.isSidebarCollapsed"
|
||||
class="mx-2 my-0.5"
|
||||
/>
|
||||
</div>
|
||||
@@ -22,11 +22,11 @@
|
||||
>
|
||||
<div
|
||||
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"
|
||||
>
|
||||
<div
|
||||
v-if="!isSidebarCollapsed"
|
||||
v-if="!sidebarStore.isSidebarCollapsed"
|
||||
class="flex items-center text-sm text-gray-600 my-1"
|
||||
>
|
||||
<span class="grid h-5 w-6 flex-shrink-0 place-items-center">
|
||||
@@ -53,7 +53,7 @@
|
||||
<SidebarLink
|
||||
v-for="link in sidebarSettings.data.web_pages"
|
||||
:link="link"
|
||||
:isCollapsed="isSidebarCollapsed"
|
||||
:isCollapsed="sidebarStore.isSidebarCollapsed"
|
||||
class="mx-2 my-0.5"
|
||||
:showControls="isModerator ? true : false"
|
||||
@openModal="openPageModal"
|
||||
@@ -64,17 +64,19 @@
|
||||
</div>
|
||||
<SidebarLink
|
||||
:link="{
|
||||
label: isSidebarCollapsed ? 'Expand' : 'Collapse',
|
||||
label: sidebarStore.isSidebarCollapsed ? 'Expand' : 'Collapse',
|
||||
}"
|
||||
:isCollapsed="isSidebarCollapsed"
|
||||
@click="isSidebarCollapsed = !isSidebarCollapsed"
|
||||
:isCollapsed="sidebarStore.isSidebarCollapsed"
|
||||
@click="toggleSidebar()"
|
||||
class="m-2"
|
||||
>
|
||||
<template #icon>
|
||||
<span class="grid h-5 w-6 flex-shrink-0 place-items-center">
|
||||
<CollapseSidebar
|
||||
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>
|
||||
</template>
|
||||
@@ -96,12 +98,15 @@ import { ref, onMounted, inject, watch } from 'vue'
|
||||
import { getSidebarLinks } from '../utils'
|
||||
import { usersStore } from '@/stores/user'
|
||||
import { sessionStore } from '@/stores/session'
|
||||
import { useSidebar } from '@/stores/sidebar'
|
||||
import { useSettings } from '@/stores/settings'
|
||||
import { ChevronRight, Plus } from 'lucide-vue-next'
|
||||
import { createResource, Button } from 'frappe-ui'
|
||||
import PageModal from '@/components/Modals/PageModal.vue'
|
||||
|
||||
const { user, sidebarSettings } = sessionStore()
|
||||
const { userResource } = usersStore()
|
||||
let sidebarStore = useSidebar()
|
||||
const socket = inject('$socket')
|
||||
const unreadCount = ref(0)
|
||||
const sidebarLinks = ref(getSidebarLinks())
|
||||
@@ -110,6 +115,7 @@ const isModerator = ref(false)
|
||||
const isInstructor = ref(false)
|
||||
const pageToEdit = ref(null)
|
||||
const showWebPages = ref(false)
|
||||
const settingsStore = useSettings()
|
||||
|
||||
onMounted(() => {
|
||||
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) => {
|
||||
showPageModal.value = true
|
||||
pageToEdit.value = link
|
||||
@@ -211,8 +239,11 @@ watch(userResource, () => {
|
||||
isModerator.value = userResource.data.is_moderator
|
||||
isInstructor.value = userResource.data.is_instructor
|
||||
addQuizzes()
|
||||
addPrograms()
|
||||
}
|
||||
})
|
||||
|
||||
let isSidebarCollapsed = ref(getSidebarFromStorage())
|
||||
const toggleSidebar = () => {
|
||||
sidebarStore.isSidebarCollapsed = !sidebarStore.isSidebarCollapsed
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
{{ option.label }}
|
||||
</div>
|
||||
<div
|
||||
v-if="option.label != option.description"
|
||||
v-if="option.description"
|
||||
class="text-xs text-gray-700"
|
||||
v-html="option.description"
|
||||
></div>
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
</div>
|
||||
</template>
|
||||
</Autocomplete>
|
||||
<p v-if="description" class="text-sm text-gray-600">{{ description }}</p>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -67,6 +68,10 @@ const props = defineProps({
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
description: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
})
|
||||
|
||||
const emit = defineEmits(['update:modelValue', 'change'])
|
||||
@@ -118,7 +123,7 @@ const options = createResource({
|
||||
transform: (data) => {
|
||||
return data.map((option) => {
|
||||
return {
|
||||
label: option.value,
|
||||
label: option.label || option.value,
|
||||
value: option.value,
|
||||
description: option.description,
|
||||
}
|
||||
|
||||
@@ -140,7 +140,7 @@ function enrollStudent() {
|
||||
showToast(
|
||||
__('Please Login'),
|
||||
__('You need to login first to enroll for this course'),
|
||||
'circle-warn'
|
||||
'alert-circle'
|
||||
)
|
||||
setTimeout(() => {
|
||||
window.location.href = `/login?redirect-to=${window.location.pathname}`
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<span v-if="instructors.length == 1">
|
||||
<span v-if="instructors?.length == 1">
|
||||
<router-link
|
||||
:to="{
|
||||
name: 'Profile',
|
||||
@@ -9,7 +9,7 @@
|
||||
{{ instructors[0].full_name }}
|
||||
</router-link>
|
||||
</span>
|
||||
<span v-if="instructors.length == 2">
|
||||
<span v-if="instructors?.length == 2">
|
||||
<router-link
|
||||
:to="{
|
||||
name: 'Profile',
|
||||
@@ -28,7 +28,7 @@
|
||||
{{ instructors[1].first_name }}
|
||||
</router-link>
|
||||
</span>
|
||||
<span v-if="instructors.length > 2">
|
||||
<span v-if="instructors?.length > 2">
|
||||
<router-link
|
||||
:to="{
|
||||
name: 'Profile',
|
||||
@@ -37,7 +37,7 @@
|
||||
>
|
||||
{{ instructors[0].first_name }}
|
||||
</router-link>
|
||||
and {{ instructors.length - 1 }} others
|
||||
and {{ instructors?.length - 1 }} others
|
||||
</span>
|
||||
</template>
|
||||
<script setup>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div>
|
||||
<div
|
||||
:class="{
|
||||
'shadow rounded-md pt-2 px-2': showOutline && outline.data?.length,
|
||||
'shadow rounded-md py-2 px-2': showOutline && outline.data?.length,
|
||||
}"
|
||||
>
|
||||
<Disclosure
|
||||
@@ -25,21 +25,42 @@
|
||||
:key="chapter.name"
|
||||
:defaultOpen="openChapterDetail(chapter.idx)"
|
||||
>
|
||||
<DisclosureButton ref="" class="flex w-full p-2">
|
||||
<DisclosureButton ref="" class="flex items-center w-full p-2 group">
|
||||
<ChevronRight
|
||||
:class="{
|
||||
'rotate-90 transform duration-200': open,
|
||||
'duration-200': !open,
|
||||
hidden: chapter.is_scorm_package,
|
||||
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 }}
|
||||
</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>
|
||||
<DisclosurePanel>
|
||||
<DisclosurePanel v-if="!chapter.is_scorm_package">
|
||||
<Draggable
|
||||
v-if="!chapter.is_scorm_package"
|
||||
:list="chapter.lessons"
|
||||
:disabled="!allowEdit"
|
||||
item-key="name"
|
||||
@@ -89,6 +110,7 @@
|
||||
</Draggable>
|
||||
<div v-if="allowEdit" class="flex mt-2 mb-4 pl-8">
|
||||
<router-link
|
||||
v-if="!chapter.is_scorm_package"
|
||||
:to="{
|
||||
name: 'LessonForm',
|
||||
params: {
|
||||
@@ -102,9 +124,6 @@
|
||||
{{ __('Add Lesson') }}
|
||||
</Button>
|
||||
</router-link>
|
||||
<Button class="ml-2" @click="openChapterModal(chapter)">
|
||||
{{ __('Edit Chapter') }}
|
||||
</Button>
|
||||
</div>
|
||||
</DisclosurePanel>
|
||||
</Disclosure>
|
||||
@@ -118,24 +137,26 @@
|
||||
/>
|
||||
</template>
|
||||
<script setup>
|
||||
import { Button, createResource } from 'frappe-ui'
|
||||
import { ref, getCurrentInstance } from 'vue'
|
||||
import { Button, createResource, Tooltip } from 'frappe-ui'
|
||||
import { getCurrentInstance, inject, ref } from 'vue'
|
||||
import Draggable from 'vuedraggable'
|
||||
import { Disclosure, DisclosureButton, DisclosurePanel } from '@headlessui/vue'
|
||||
import {
|
||||
ChevronRight,
|
||||
MonitorPlay,
|
||||
HelpCircle,
|
||||
FileText,
|
||||
Check,
|
||||
ChevronRight,
|
||||
FileText,
|
||||
FilePenLine,
|
||||
HelpCircle,
|
||||
MonitorPlay,
|
||||
Trash2,
|
||||
} from 'lucide-vue-next'
|
||||
import { useRoute } from 'vue-router'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
import ChapterModal from '@/components/Modals/ChapterModal.vue'
|
||||
import { showToast } from '@/utils'
|
||||
|
||||
const route = useRoute()
|
||||
const expandAll = ref(true)
|
||||
const router = useRouter()
|
||||
const user = inject('$user')
|
||||
const showChapterModal = ref(false)
|
||||
const currentChapter = ref(null)
|
||||
const app = getCurrentInstance()
|
||||
@@ -205,8 +226,10 @@ const updateLessonIndex = createResource({
|
||||
|
||||
const trashLesson = (lessonName, chapterName) => {
|
||||
$dialog({
|
||||
title: __('Delete Lesson'),
|
||||
message: __('Are you sure you want to delete this lesson?'),
|
||||
title: __('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: [
|
||||
{
|
||||
label: __('Delete'),
|
||||
@@ -245,6 +268,61 @@ const updateOutline = (e) => {
|
||||
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>
|
||||
<style>
|
||||
.outline-lesson:has(.router-link-active) {
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<AppSidebar />
|
||||
</div>
|
||||
<div class="w-full overflow-auto" id="scrollContainer">
|
||||
<OnboardingBanner />
|
||||
<slot />
|
||||
</div>
|
||||
</div>
|
||||
@@ -16,4 +17,5 @@
|
||||
</template>
|
||||
<script setup>
|
||||
import AppSidebar from './AppSidebar.vue'
|
||||
import OnboardingBanner from '@/components/OnboardingBanner.vue'
|
||||
</script>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</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')">
|
||||
<iframe
|
||||
class="youtube-video"
|
||||
|
||||
@@ -15,25 +15,77 @@
|
||||
}"
|
||||
>
|
||||
<template #body-content>
|
||||
<FormControl
|
||||
ref="chapterInput"
|
||||
label="Title"
|
||||
v-model="chapter.title"
|
||||
class="mb-4"
|
||||
:required="true"
|
||||
/>
|
||||
<div class="space-y-4 text-base">
|
||||
<FormControl label="Title" v-model="chapter.title" :required="true" />
|
||||
<Switch
|
||||
size="sm"
|
||||
:label="__('SCORM Package')"
|
||||
: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>
|
||||
</Dialog>
|
||||
</template>
|
||||
<script setup>
|
||||
import { Dialog, FormControl, createResource } from 'frappe-ui'
|
||||
import { defineModel, reactive, watch, ref } from 'vue'
|
||||
import { createToast } from '@/utils/'
|
||||
import {
|
||||
Button,
|
||||
createResource,
|
||||
Dialog,
|
||||
FileUploader,
|
||||
FormControl,
|
||||
Switch,
|
||||
} from 'frappe-ui'
|
||||
import { defineModel, reactive, watch } from 'vue'
|
||||
import { showToast, getFileSize } from '@/utils/'
|
||||
import { capture } from '@/telemetry'
|
||||
import { FileText, X } from 'lucide-vue-next'
|
||||
import { useSettings } from '@/stores/settings'
|
||||
|
||||
const show = defineModel()
|
||||
const outline = defineModel('outline')
|
||||
const chapterInput = ref(null)
|
||||
const settingsStore = useSettings()
|
||||
|
||||
const props = defineProps({
|
||||
course: {
|
||||
@@ -47,30 +99,19 @@ const props = defineProps({
|
||||
|
||||
const chapter = reactive({
|
||||
title: '',
|
||||
is_scorm_package: 0,
|
||||
scorm_package: null,
|
||||
})
|
||||
|
||||
const chapterResource = createResource({
|
||||
url: 'frappe.client.insert',
|
||||
url: 'lms.lms.api.upsert_chapter',
|
||||
makeParams(values) {
|
||||
return {
|
||||
doc: {
|
||||
doctype: 'Course Chapter',
|
||||
title: chapter.title,
|
||||
description: chapter.description,
|
||||
course: props.course,
|
||||
},
|
||||
}
|
||||
},
|
||||
})
|
||||
|
||||
const chapterEditResource = createResource({
|
||||
url: 'frappe.client.set_value',
|
||||
makeParams(values) {
|
||||
return {
|
||||
doctype: 'Course Chapter',
|
||||
title: chapter.title,
|
||||
course: props.course,
|
||||
is_scorm_package: chapter.is_scorm_package,
|
||||
scorm_package: chapter.scorm_package,
|
||||
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(
|
||||
{},
|
||||
{
|
||||
validate() {
|
||||
if (!chapter.title) {
|
||||
return 'Title is required'
|
||||
}
|
||||
return validateChapter()
|
||||
},
|
||||
onSuccess: (data) => {
|
||||
capture('chapter_created')
|
||||
@@ -105,30 +144,48 @@ const addChapter = (close) => {
|
||||
{ name: data.name },
|
||||
{
|
||||
onSuccess(data) {
|
||||
chapter.title = ''
|
||||
cleanChapter()
|
||||
if (!settingsStore.onboardingDetails.data?.is_onboarded) {
|
||||
settingsStore.onboardingDetails.reload()
|
||||
}
|
||||
outline.value.reload()
|
||||
createToast({
|
||||
text: 'Chapter added successfully',
|
||||
icon: 'check',
|
||||
iconClasses: 'bg-green-600 text-white rounded-md p-px',
|
||||
})
|
||||
showToast(
|
||||
__('Success'),
|
||||
__('Chapter added successfully'),
|
||||
'check'
|
||||
)
|
||||
},
|
||||
onError(err) {
|
||||
showError(err)
|
||||
showToast(__('Error'), err.messages?.[0] || err, 'x')
|
||||
},
|
||||
}
|
||||
)
|
||||
close()
|
||||
},
|
||||
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) => {
|
||||
chapterEditResource.submit(
|
||||
chapterResource.submit(
|
||||
{},
|
||||
{
|
||||
validate() {
|
||||
@@ -138,43 +195,29 @@ const editChapter = (close) => {
|
||||
},
|
||||
onSuccess() {
|
||||
outline.value.reload()
|
||||
createToast({
|
||||
text: 'Chapter updated successfully',
|
||||
icon: 'check',
|
||||
iconClasses: 'bg-green-600 text-white rounded-md p-px',
|
||||
})
|
||||
showToast(__('Success'), __('Chapter updated successfully'), 'check')
|
||||
close()
|
||||
},
|
||||
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(
|
||||
() => props.chapterDetail,
|
||||
(newChapter) => {
|
||||
chapter.title = newChapter?.title
|
||||
chapter.is_scorm_package = newChapter?.is_scorm_package
|
||||
chapter.scorm_package = newChapter?.scorm_package
|
||||
}
|
||||
)
|
||||
|
||||
watch(show, () => {
|
||||
if (show.value) {
|
||||
setTimeout(() => {
|
||||
chapterInput.value.$el.querySelector('input').focus()
|
||||
}, 100)
|
||||
const validateFile = (file) => {
|
||||
let extension = file.name.split('.').pop().toLowerCase()
|
||||
if (extension !== 'zip') {
|
||||
return __('Only zip files are allowed')
|
||||
}
|
||||
})
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -161,25 +161,34 @@ const submitLiveClass = (close) => {
|
||||
return createLiveClass.submit(liveClass, {
|
||||
validate() {
|
||||
if (!liveClass.title) {
|
||||
return 'Please enter a title.'
|
||||
return __('Please enter a title.')
|
||||
}
|
||||
if (!liveClass.date) {
|
||||
return 'Please select a date.'
|
||||
}
|
||||
if (dayjs(liveClass.date).isSameOrBefore(dayjs(), 'day')) {
|
||||
return 'Please select a future date.'
|
||||
return __('Please select a date.')
|
||||
}
|
||||
if (!liveClass.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.'
|
||||
return __('Please select a time.')
|
||||
}
|
||||
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() {
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
id="existing"
|
||||
value="existing"
|
||||
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') }}
|
||||
</label>
|
||||
</div>
|
||||
@@ -25,9 +25,9 @@
|
||||
id="new"
|
||||
value="new"
|
||||
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') }}
|
||||
</label>
|
||||
</div>
|
||||
@@ -127,7 +127,7 @@ const populateFields = () => {
|
||||
let counter = 1
|
||||
fields.forEach((field) => {
|
||||
while (counter <= 4) {
|
||||
question[`${field}_${counter}`] = field === 'is_correct' ? false : ''
|
||||
question[`${field}_${counter}`] = field === 'is_correct' ? false : null
|
||||
counter++
|
||||
}
|
||||
})
|
||||
|
||||
@@ -108,9 +108,31 @@ const tabsStructure = computed(() => {
|
||||
hideLabel: true,
|
||||
items: [
|
||||
{
|
||||
label: 'Members',
|
||||
description: 'Manage the members of your learning system',
|
||||
icon: 'UserRoundPlus',
|
||||
label: 'General',
|
||||
icon: 'Wrench',
|
||||
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',
|
||||
hideLabel: true,
|
||||
label: 'Lists',
|
||||
hideLabel: false,
|
||||
items: [
|
||||
{
|
||||
label: 'Members',
|
||||
description: 'Manage the members of your learning system',
|
||||
icon: 'UserRoundPlus',
|
||||
},
|
||||
{
|
||||
label: 'Categories',
|
||||
description: 'Manage the members of your learning system',
|
||||
|
||||
151
frontend/src/components/OnboardingBanner.vue
Normal file
151
frontend/src/components/OnboardingBanner.vue
Normal 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>
|
||||
@@ -397,6 +397,9 @@ const attempts = createResource({
|
||||
watch(
|
||||
() => quiz.data,
|
||||
() => {
|
||||
if (quiz.data) {
|
||||
populateQuestions()
|
||||
}
|
||||
if (quiz.data && quiz.data.max_attempts) {
|
||||
attempts.reload()
|
||||
resetQuiz()
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
<script setup>
|
||||
import { Button, Badge } from 'frappe-ui'
|
||||
import SettingFields from '@/components/SettingFields.vue'
|
||||
import { showToast } from '@/utils'
|
||||
|
||||
const props = defineProps({
|
||||
fields: {
|
||||
@@ -54,7 +55,14 @@ const update = () => {
|
||||
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>
|
||||
|
||||
|
||||
@@ -90,6 +90,7 @@
|
||||
:type="field.type"
|
||||
:rows="field.rows"
|
||||
:options="field.options"
|
||||
:description="field.description"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -100,7 +101,7 @@
|
||||
import { FormControl, FileUploader, Button, Switch } from 'frappe-ui'
|
||||
import { computed } from 'vue'
|
||||
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 CodeEditor from '@/components/Controls/CodeEditor.vue'
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
>
|
||||
<div
|
||||
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">
|
||||
<slot name="icon">
|
||||
@@ -29,7 +29,15 @@
|
||||
>
|
||||
{{ __(link.label) }}
|
||||
</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 }}
|
||||
</span>
|
||||
<div
|
||||
|
||||
@@ -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"
|
||||
></div>
|
||||
<div class="mt-10">
|
||||
<CourseOutline :courseName="course.data.name" :showOutline="true" />
|
||||
<CourseOutline
|
||||
:title="__('Course Outline')"
|
||||
:courseName="course.data.name"
|
||||
:showOutline="true"
|
||||
/>
|
||||
</div>
|
||||
<CourseReviews
|
||||
:courseName="course.data.name"
|
||||
|
||||
@@ -434,6 +434,9 @@ const submitCourse = () => {
|
||||
onSuccess(data) {
|
||||
capture('course_created')
|
||||
showToast('Success', 'Course created successfully', 'check')
|
||||
if (!settingsStore.onboardingDetails.data?.is_onboarded) {
|
||||
settingsStore.onboardingDetails.reload()
|
||||
}
|
||||
router.push({
|
||||
name: 'CourseForm',
|
||||
params: { courseName: data.name },
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
</FormControl>
|
||||
</div>
|
||||
<router-link
|
||||
v-if="user.data?.is_moderator || user.data?.is_instructor"
|
||||
:to="{
|
||||
name: 'CourseForm',
|
||||
params: {
|
||||
@@ -37,7 +38,7 @@
|
||||
},
|
||||
}"
|
||||
>
|
||||
<Button v-if="user.data?.is_moderator" variant="solid">
|
||||
<Button variant="solid">
|
||||
<template #prefix>
|
||||
<Plus class="h-4 w-4" />
|
||||
</template>
|
||||
@@ -159,30 +160,45 @@
|
||||
|
||||
<script setup>
|
||||
import {
|
||||
Breadcrumbs,
|
||||
Tabs,
|
||||
Badge,
|
||||
Breadcrumbs,
|
||||
Button,
|
||||
FormControl,
|
||||
call,
|
||||
createResource,
|
||||
FormControl,
|
||||
Tabs,
|
||||
} from 'frappe-ui'
|
||||
import CourseCard from '@/components/CourseCard.vue'
|
||||
import { BookOpen, Plus, Search } from 'lucide-vue-next'
|
||||
import { ref, computed, inject, onMounted, watch } from 'vue'
|
||||
import { updateDocumentTitle } from '@/utils'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { useSettings } from '@/stores/settings'
|
||||
|
||||
const user = inject('$user')
|
||||
const searchQuery = ref('')
|
||||
const currentCategory = ref(null)
|
||||
const hasCourses = ref(false)
|
||||
const router = useRouter()
|
||||
const settings = useSettings()
|
||||
|
||||
onMounted(() => {
|
||||
checkLearningPath()
|
||||
let queries = new URLSearchParams(location.search)
|
||||
if (queries.has('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({
|
||||
url: 'lms.lms.utils.get_courses',
|
||||
cache: ['courses', user.data?.email],
|
||||
|
||||
@@ -7,7 +7,22 @@
|
||||
class="h-7"
|
||||
: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
|
||||
v-if="user.data?.name"
|
||||
:to="{
|
||||
@@ -26,9 +41,9 @@
|
||||
</router-link>
|
||||
</div>
|
||||
</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 v-for="job in jobs.data">
|
||||
<div v-for="job in jobsList">
|
||||
<router-link
|
||||
:to="{
|
||||
name: 'JobDetail',
|
||||
@@ -47,13 +62,22 @@
|
||||
</div>
|
||||
</template>
|
||||
<script setup>
|
||||
import { Button, Breadcrumbs, createResource } from 'frappe-ui'
|
||||
import { Plus } from 'lucide-vue-next'
|
||||
import { inject, computed } from 'vue'
|
||||
import { Button, Breadcrumbs, createResource, FormControl } from 'frappe-ui'
|
||||
import { Plus, Search } from 'lucide-vue-next'
|
||||
import { inject, computed, ref, onMounted } from 'vue'
|
||||
import JobCard from '@/components/JobCard.vue'
|
||||
import { updateDocumentTitle } from '@/utils'
|
||||
|
||||
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({
|
||||
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)
|
||||
</script>
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
<span
|
||||
class="h-6 mr-1"
|
||||
:class="{
|
||||
'avatar-group overlap': lesson.data.instructors.length > 1,
|
||||
'avatar-group overlap': lesson.data.instructors?.length > 1,
|
||||
}"
|
||||
>
|
||||
<UserAvatar
|
||||
@@ -111,7 +111,10 @@
|
||||
:user="instructor"
|
||||
/>
|
||||
</span>
|
||||
<CourseInstructors :instructors="lesson.data.instructors" />
|
||||
<CourseInstructors
|
||||
v-if="lesson.data?.instructors"
|
||||
:instructors="lesson.data.instructors"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
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"
|
||||
>
|
||||
<LessonContent
|
||||
v-if="lesson.data?.body"
|
||||
:content="lesson.data.body"
|
||||
:youtube="lesson.data.youtube"
|
||||
:quizId="lesson.data.quiz_id"
|
||||
@@ -240,7 +244,10 @@ const lesson = createResource({
|
||||
auto: true,
|
||||
onSuccess(data) {
|
||||
if (Object.keys(data).length === 0) {
|
||||
router.push({ name: 'Courses' })
|
||||
router.push({
|
||||
name: 'CourseDetail',
|
||||
params: { courseName: props.courseName },
|
||||
})
|
||||
return
|
||||
}
|
||||
lessonProgress.value = data.membership?.progress
|
||||
@@ -369,13 +376,13 @@ const checkIfDiscussionsAllowed = () => {
|
||||
|
||||
const allowEdit = () => {
|
||||
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
|
||||
}
|
||||
|
||||
const allowInstructorContent = () => {
|
||||
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
|
||||
}
|
||||
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
<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') }}
|
||||
</Button>
|
||||
</header>
|
||||
@@ -88,12 +92,15 @@ import LessonHelp from '@/components/LessonHelp.vue'
|
||||
import { ChevronRight } from 'lucide-vue-next'
|
||||
import { updateDocumentTitle, createToast, getEditorTools } from '@/utils'
|
||||
import { capture } from '@/telemetry'
|
||||
import { useSettings } from '@/stores/settings'
|
||||
|
||||
const editor = ref(null)
|
||||
const instructorEditor = ref(null)
|
||||
const user = inject('$user')
|
||||
const openInstructorEditor = ref(false)
|
||||
const settingsStore = useSettings()
|
||||
let autoSaveInterval
|
||||
let showSuccessMessage = false
|
||||
|
||||
const props = defineProps({
|
||||
courseName: {
|
||||
@@ -117,6 +124,7 @@ onMounted(() => {
|
||||
capture('lesson_form_opened')
|
||||
editor.value = renderEditor('content')
|
||||
instructorEditor.value = renderEditor('instructor-notes')
|
||||
window.addEventListener('keydown', keyboardShortcut)
|
||||
})
|
||||
|
||||
const renderEditor = (holder) => {
|
||||
@@ -186,12 +194,24 @@ const addInstructorNotes = (data) => {
|
||||
|
||||
const enableAutoSave = () => {
|
||||
autoSaveInterval = setInterval(() => {
|
||||
saveLesson()
|
||||
saveLesson({ showSuccessMessage: false })
|
||||
}, 10000)
|
||||
}
|
||||
|
||||
const keyboardShortcut = (e) => {
|
||||
if (
|
||||
e.key === 's' &&
|
||||
(e.ctrlKey || e.metaKey) &&
|
||||
!e.target.classList.contains('ProseMirror')
|
||||
) {
|
||||
saveLesson({ showSuccessMessage: true })
|
||||
e.preventDefault()
|
||||
}
|
||||
}
|
||||
|
||||
onBeforeUnmount(() => {
|
||||
clearInterval(autoSaveInterval)
|
||||
window.removeEventListener('keydown', keyboardShortcut)
|
||||
})
|
||||
|
||||
const newLessonResource = createResource({
|
||||
@@ -343,7 +363,11 @@ const convertToJSON = (lessonData) => {
|
||||
return blocks
|
||||
}
|
||||
|
||||
const saveLesson = () => {
|
||||
const saveLesson = (e) => {
|
||||
showSuccessMessage = false
|
||||
if (typeof e != 'undefined' && e.showSuccessMessage) {
|
||||
showSuccessMessage = true
|
||||
}
|
||||
editor.value.save().then((outputData) => {
|
||||
lesson.content = JSON.stringify(outputData)
|
||||
instructorEditor.value.save().then((outputData) => {
|
||||
@@ -371,6 +395,9 @@ const createNewLesson = () => {
|
||||
onSuccess() {
|
||||
capture('lesson_created')
|
||||
showToast('Success', 'Lesson created successfully', 'check')
|
||||
if (!settingsStore.onboardingDetails.data?.is_onboarded) {
|
||||
settingsStore.onboardingDetails.reload()
|
||||
}
|
||||
lessonDetails.reload()
|
||||
},
|
||||
}
|
||||
@@ -392,6 +419,11 @@ const editCurrentLesson = () => {
|
||||
validate() {
|
||||
return validateLesson()
|
||||
},
|
||||
onSuccess() {
|
||||
showSuccessMessage
|
||||
? showToast('Success', 'Lesson updated successfully', 'check')
|
||||
: ''
|
||||
},
|
||||
onError(err) {
|
||||
showToast('Error', err.message, 'x')
|
||||
},
|
||||
|
||||
354
frontend/src/pages/ProgramForm.vue
Normal file
354
frontend/src/pages/ProgramForm.vue
Normal 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>
|
||||
185
frontend/src/pages/Programs.vue
Normal file
185
frontend/src/pages/Programs.vue
Normal 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>
|
||||
@@ -141,6 +141,7 @@
|
||||
v-slot="{ idx, column, item }"
|
||||
v-for="row in quiz.questions"
|
||||
@click="openQuestionModal(row)"
|
||||
class="cursor-pointer"
|
||||
>
|
||||
<ListRowItem :item="item">
|
||||
<div
|
||||
|
||||
204
frontend/src/pages/SCORMChapter.vue
Normal file
204
frontend/src/pages/SCORMChapter.vue
Normal 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>
|
||||
@@ -27,6 +27,12 @@ const routes = [
|
||||
component: () => import('@/pages/Lesson.vue'),
|
||||
props: true,
|
||||
},
|
||||
{
|
||||
path: '/courses/:courseName/learn/:chapterName',
|
||||
name: 'SCORMChapter',
|
||||
component: () => import('@/pages/SCORMChapter.vue'),
|
||||
props: true,
|
||||
},
|
||||
{
|
||||
path: '/batches',
|
||||
name: 'Batches',
|
||||
@@ -176,6 +182,17 @@ const routes = [
|
||||
component: () => import('@/pages/QuizSubmission.vue'),
|
||||
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({
|
||||
|
||||
@@ -1,12 +1,32 @@
|
||||
import { defineStore } from 'pinia'
|
||||
import { ref } from 'vue'
|
||||
import { createResource } from 'frappe-ui'
|
||||
|
||||
export const useSettings = defineStore('settings', () => {
|
||||
const isSettingsOpen = ref(false)
|
||||
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 {
|
||||
isSettingsOpen,
|
||||
activeTab,
|
||||
learningPaths,
|
||||
onboardingDetails,
|
||||
}
|
||||
})
|
||||
|
||||
10
frontend/src/stores/sidebar.js
Normal file
10
frontend/src/stores/sidebar.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import { defineStore } from 'pinia'
|
||||
import { ref } from 'vue'
|
||||
|
||||
export const useSidebar = defineStore('sidebar', () => {
|
||||
const isSidebarCollapsed = ref(false)
|
||||
|
||||
return {
|
||||
isSidebarCollapsed,
|
||||
}
|
||||
})
|
||||
@@ -5,6 +5,8 @@ import updateLocale from 'dayjs/esm/plugin/updateLocale'
|
||||
import isToday from 'dayjs/esm/plugin/isToday'
|
||||
import isSameOrBefore from 'dayjs/esm/plugin/isSameOrBefore'
|
||||
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(relativeTime)
|
||||
@@ -12,5 +14,7 @@ dayjs.extend(localizedFormat)
|
||||
dayjs.extend(isToday)
|
||||
dayjs.extend(isSameOrBefore)
|
||||
dayjs.extend(isSameOrAfter)
|
||||
dayjs.extend(utc)
|
||||
dayjs.extend(timezone)
|
||||
|
||||
export default dayjs
|
||||
|
||||
@@ -93,7 +93,7 @@ export function showToast(title, text, icon, iconClasses = null) {
|
||||
if (!iconClasses) {
|
||||
if (icon == 'check') {
|
||||
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'
|
||||
} else {
|
||||
iconClasses = 'bg-red-600 text-white rounded-md p-px'
|
||||
|
||||
@@ -1 +1 @@
|
||||
__version__ = "2.11.0"
|
||||
__version__ = "2.13.0"
|
||||
|
||||
@@ -66,7 +66,9 @@ def delete_lms_roles():
|
||||
|
||||
|
||||
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(
|
||||
{
|
||||
"doctype": "Role",
|
||||
@@ -79,7 +81,9 @@ def create_course_creator_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(
|
||||
{
|
||||
"doctype": "Role",
|
||||
@@ -92,7 +96,9 @@ def create_moderator_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.update(
|
||||
{
|
||||
@@ -105,7 +111,9 @@ def create_evaluator_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.update(
|
||||
{
|
||||
|
||||
126
lms/lms/api.py
126
lms/lms/api.py
@@ -3,6 +3,10 @@
|
||||
|
||||
import json
|
||||
import frappe
|
||||
import zipfile
|
||||
import os
|
||||
import shutil
|
||||
import xml.etree.ElementTree as ET
|
||||
from frappe.translate import get_all_translations
|
||||
from frappe import _
|
||||
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 typing import Optional
|
||||
from lms.lms.utils import get_average_rating, get_lesson_count
|
||||
from xml.dom.minidom import parseString
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
@@ -876,3 +881,124 @@ def give_dicussions_permission():
|
||||
"delete": 1,
|
||||
}
|
||||
).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)
|
||||
|
||||
@@ -8,9 +8,17 @@
|
||||
"editable_grid": 1,
|
||||
"engine": "InnoDB",
|
||||
"field_order": [
|
||||
"course",
|
||||
"column_break_3",
|
||||
"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",
|
||||
"lessons"
|
||||
],
|
||||
@@ -43,6 +51,56 @@
|
||||
"fieldtype": "Table",
|
||||
"label": "Lessons",
|
||||
"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,
|
||||
@@ -53,7 +111,7 @@
|
||||
"link_fieldname": "chapter"
|
||||
}
|
||||
],
|
||||
"modified": "2024-10-29 16:54:20.904683",
|
||||
"modified": "2024-11-15 12:03:31.370943",
|
||||
"modified_by": "Administrator",
|
||||
"module": "LMS",
|
||||
"name": "Course Chapter",
|
||||
@@ -73,17 +131,14 @@
|
||||
"write": 1
|
||||
},
|
||||
{
|
||||
"create": 1,
|
||||
"email": 1,
|
||||
"export": 1,
|
||||
"if_owner": 1,
|
||||
"print": 1,
|
||||
"read": 1,
|
||||
"report": 1,
|
||||
"role": "LMS Student",
|
||||
"select": 1,
|
||||
"share": 1,
|
||||
"write": 1
|
||||
"share": 1
|
||||
}
|
||||
],
|
||||
"search_fields": "title",
|
||||
|
||||
@@ -8,12 +8,18 @@
|
||||
"editable_grid": 1,
|
||||
"engine": "InnoDB",
|
||||
"field_order": [
|
||||
"chapter",
|
||||
"course",
|
||||
"column_break_4",
|
||||
"title",
|
||||
"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",
|
||||
"youtube",
|
||||
"column_break_9",
|
||||
@@ -22,13 +28,7 @@
|
||||
"question",
|
||||
"column_break_15",
|
||||
"file_type",
|
||||
"section_break_11",
|
||||
"content",
|
||||
"body",
|
||||
"column_break_cjmf",
|
||||
"instructor_content",
|
||||
"instructor_notes",
|
||||
"help_section",
|
||||
"column_break_syza",
|
||||
"help"
|
||||
],
|
||||
"fields": [
|
||||
@@ -59,12 +59,6 @@
|
||||
"label": "Title",
|
||||
"reqd": 1
|
||||
},
|
||||
{
|
||||
"fieldname": "index_label",
|
||||
"fieldtype": "Data",
|
||||
"label": "Index Label",
|
||||
"read_only": 1
|
||||
},
|
||||
{
|
||||
"fieldname": "section_break_6",
|
||||
"fieldtype": "Section Break",
|
||||
@@ -74,14 +68,7 @@
|
||||
"fieldname": "body",
|
||||
"fieldtype": "Markdown Editor",
|
||||
"ignore_xss_filter": 1,
|
||||
"label": "Body",
|
||||
"reqd": 1
|
||||
},
|
||||
{
|
||||
"fieldname": "help_section",
|
||||
"fieldtype": "Section Break",
|
||||
"hidden": 1,
|
||||
"label": "Help"
|
||||
"label": "Body"
|
||||
},
|
||||
{
|
||||
"fieldname": "help",
|
||||
@@ -158,11 +145,23 @@
|
||||
"fieldname": "instructor_content",
|
||||
"fieldtype": "Text",
|
||||
"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,
|
||||
"links": [],
|
||||
"modified": "2024-10-08 11:04:54.748773",
|
||||
"modified": "2024-11-14 13:46:56.838659",
|
||||
"modified_by": "Administrator",
|
||||
"module": "LMS",
|
||||
"name": "Course Lesson",
|
||||
|
||||
@@ -52,7 +52,6 @@ class CourseLesson(Document):
|
||||
ex.lesson = None
|
||||
ex.course = None
|
||||
ex.index_ = 0
|
||||
ex.index_label = ""
|
||||
ex.save(ignore_permissions=True)
|
||||
|
||||
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)
|
||||
|
||||
quiz_completed = get_quiz_progress(lesson)
|
||||
if not quiz_completed:
|
||||
return 0
|
||||
|
||||
if frappe.db.exists(
|
||||
"LMS Course Progress", {"lesson": lesson, "member": frappe.session.user}
|
||||
):
|
||||
return
|
||||
|
||||
quiz_completed = get_quiz_progress(lesson)
|
||||
if not quiz_completed:
|
||||
return 0
|
||||
|
||||
frappe.get_doc(
|
||||
{
|
||||
"doctype": "LMS Course Progress",
|
||||
|
||||
@@ -193,13 +193,15 @@
|
||||
"depends_on": "paid_batch",
|
||||
"fieldname": "amount",
|
||||
"fieldtype": "Currency",
|
||||
"label": "Amount"
|
||||
"label": "Amount",
|
||||
"mandatory_depends_on": "paid_batch"
|
||||
},
|
||||
{
|
||||
"depends_on": "paid_batch",
|
||||
"fieldname": "currency",
|
||||
"fieldtype": "Link",
|
||||
"label": "Currency",
|
||||
"mandatory_depends_on": "paid_batch",
|
||||
"options": "Currency"
|
||||
},
|
||||
{
|
||||
@@ -328,7 +330,7 @@
|
||||
],
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2024-07-18 18:06:37.229885",
|
||||
"modified": "2024-11-18 16:28:41.336928",
|
||||
"modified_by": "Administrator",
|
||||
"module": "LMS",
|
||||
"name": "LMS Batch",
|
||||
|
||||
@@ -28,6 +28,7 @@ class LMSBatch(Document):
|
||||
self.validate_duplicate_courses()
|
||||
self.validate_duplicate_students()
|
||||
self.validate_payments_app()
|
||||
self.validate_amount_and_currency()
|
||||
self.validate_duplicate_assessments()
|
||||
self.validate_membership()
|
||||
self.validate_timetable()
|
||||
@@ -64,6 +65,10 @@ class LMSBatch(Document):
|
||||
if "payments" not in installed_apps:
|
||||
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):
|
||||
assessments = [row.assessment_name for row in self.assessment]
|
||||
for assessment in self.assessment:
|
||||
|
||||
@@ -19,6 +19,7 @@ class LMSCourse(Document):
|
||||
self.validate_video_link()
|
||||
self.validate_status()
|
||||
self.validate_payments_app()
|
||||
self.validate_amount_and_currency()
|
||||
self.image = validate_image(self.image)
|
||||
|
||||
def validate_published(self):
|
||||
@@ -51,6 +52,10 @@ class LMSCourse(Document):
|
||||
if "payments" not in installed_apps:
|
||||
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):
|
||||
if not self.upcoming and self.has_value_changed("upcoming"):
|
||||
self.send_email_to_interested_users()
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
import frappe
|
||||
from frappe import _
|
||||
from frappe.model.document import Document
|
||||
from frappe.utils import ceil
|
||||
|
||||
|
||||
class LMSEnrollment(Document):
|
||||
@@ -11,6 +12,9 @@ class LMSEnrollment(Document):
|
||||
self.validate_membership_in_same_batch()
|
||||
self.validate_membership_in_different_batch_same_course()
|
||||
|
||||
def on_update(self):
|
||||
self.update_program_progress()
|
||||
|
||||
def validate_membership_in_same_batch(self):
|
||||
filters = {"member": self.member, "course": self.course, "name": ["!=", self.name]}
|
||||
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()
|
||||
def create_membership(
|
||||
|
||||
0
lms/lms/doctype/lms_program/__init__.py
Normal file
0
lms/lms/doctype/lms_program/__init__.py
Normal file
8
lms/lms/doctype/lms_program/lms_program.js
Normal file
8
lms/lms/doctype/lms_program/lms_program.js
Normal 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) {
|
||||
|
||||
// },
|
||||
// });
|
||||
84
lms/lms/doctype/lms_program/lms_program.json
Normal file
84
lms/lms/doctype/lms_program/lms_program.json
Normal 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": []
|
||||
}
|
||||
32
lms/lms/doctype/lms_program/lms_program.py
Normal file
32
lms/lms/doctype/lms_program/lms_program.py
Normal 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)))
|
||||
)
|
||||
)
|
||||
21
lms/lms/doctype/lms_program/test_lms_program.py
Normal file
21
lms/lms/doctype/lms_program/test_lms_program.py
Normal 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
|
||||
0
lms/lms/doctype/lms_program_course/__init__.py
Normal file
0
lms/lms/doctype/lms_program_course/__init__.py
Normal file
42
lms/lms/doctype/lms_program_course/lms_program_course.json
Normal file
42
lms/lms/doctype/lms_program_course/lms_program_course.json
Normal 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": []
|
||||
}
|
||||
9
lms/lms/doctype/lms_program_course/lms_program_course.py
Normal file
9
lms/lms/doctype/lms_program_course/lms_program_course.py
Normal 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
|
||||
0
lms/lms/doctype/lms_program_member/__init__.py
Normal file
0
lms/lms/doctype/lms_program_member/__init__.py
Normal file
50
lms/lms/doctype/lms_program_member/lms_program_member.json
Normal file
50
lms/lms/doctype/lms_program_member/lms_program_member.json
Normal 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": []
|
||||
}
|
||||
9
lms/lms/doctype/lms_program_member/lms_program_member.py
Normal file
9
lms/lms/doctype/lms_program_member/lms_program_member.py
Normal 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
|
||||
@@ -16,6 +16,7 @@ class LMSQuestion(Document):
|
||||
def validate_correct_answers(question):
|
||||
if question.type == "Choices":
|
||||
validate_duplicate_options(question)
|
||||
validate_minimum_options(question)
|
||||
validate_correct_options(question)
|
||||
elif question.type == "User Input":
|
||||
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."))
|
||||
|
||||
|
||||
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):
|
||||
possible_answers = []
|
||||
possible_answers_fields = [
|
||||
|
||||
@@ -5,13 +5,15 @@
|
||||
"editable_grid": 1,
|
||||
"engine": "InnoDB",
|
||||
"field_order": [
|
||||
"general_tab",
|
||||
"default_home",
|
||||
"send_calendar_invite_for_evaluations",
|
||||
"is_onboarding_complete",
|
||||
"column_break_zdel",
|
||||
"enable_learning_paths",
|
||||
"unsplash_access_key",
|
||||
"livecode_url",
|
||||
"section_break_szgq",
|
||||
"send_calendar_invite_for_evaluations",
|
||||
"show_day_view",
|
||||
"column_break_2",
|
||||
"show_dashboard",
|
||||
@@ -80,6 +82,7 @@
|
||||
{
|
||||
"fieldname": "mentor_request_section",
|
||||
"fieldtype": "Section Break",
|
||||
"hidden": 1,
|
||||
"label": "Mentor Request"
|
||||
},
|
||||
{
|
||||
@@ -127,6 +130,7 @@
|
||||
{
|
||||
"fieldname": "section_break_szgq",
|
||||
"fieldtype": "Section Break",
|
||||
"hidden": 1,
|
||||
"label": "Batch Settings"
|
||||
},
|
||||
{
|
||||
@@ -336,12 +340,23 @@
|
||||
"fieldname": "payments_app_is_not_installed",
|
||||
"fieldtype": "HTML",
|
||||
"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,
|
||||
"issingle": 1,
|
||||
"links": [],
|
||||
"modified": "2024-10-01 12:15:49.800242",
|
||||
"modified": "2024-11-20 11:55:05.358421",
|
||||
"modified_by": "Administrator",
|
||||
"module": "LMS",
|
||||
"name": "LMS Settings",
|
||||
@@ -356,6 +371,13 @@
|
||||
"role": "System Manager",
|
||||
"share": 1,
|
||||
"write": 1
|
||||
},
|
||||
{
|
||||
"email": 1,
|
||||
"print": 1,
|
||||
"read": 1,
|
||||
"role": "LMS Student",
|
||||
"share": 1
|
||||
}
|
||||
],
|
||||
"sort_field": "modified",
|
||||
|
||||
@@ -855,7 +855,10 @@ def get_telemetry_boot_info():
|
||||
}
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def is_onboarding_complete():
|
||||
if not has_course_moderator_role():
|
||||
return {"is_onboarded": False}
|
||||
course_created = frappe.db.a_row_exists("LMS Course")
|
||||
chapter_created = frappe.db.a_row_exists("Course Chapter")
|
||||
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(
|
||||
"Course Chapter",
|
||||
chapter.chapter,
|
||||
["name", "title"],
|
||||
["name", "title", "is_scorm_package", "launch_file", "scorm_package"],
|
||||
as_dict=True,
|
||||
)
|
||||
chapter_details["idx"] = chapter.idx
|
||||
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)
|
||||
return outline
|
||||
|
||||
@@ -1146,9 +1158,12 @@ def get_lesson(course, chapter, lesson):
|
||||
"Lesson Reference", {"parent": chapter_name, "idx": lesson}, "lesson"
|
||||
)
|
||||
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 {}
|
||||
|
||||
membership = get_membership(course)
|
||||
@@ -1739,3 +1754,81 @@ def enroll_in_batch(batch, payment_name=None):
|
||||
)
|
||||
|
||||
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
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"app": "lms",
|
||||
"charts": [
|
||||
{
|
||||
"chart_name": "New Signups",
|
||||
@@ -145,7 +146,7 @@
|
||||
"type": "Link"
|
||||
}
|
||||
],
|
||||
"modified": "2024-08-09 13:19:06.273056",
|
||||
"modified": "2024-11-21 12:16:25.886431",
|
||||
"modified_by": "Administrator",
|
||||
"module": "LMS",
|
||||
"name": "LMS",
|
||||
@@ -212,5 +213,6 @@
|
||||
"type": "DocType"
|
||||
}
|
||||
],
|
||||
"title": "LMS"
|
||||
"title": "LMS",
|
||||
"type": "Workspace"
|
||||
}
|
||||
283
lms/locale/ar.po
283
lms/locale/ar.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:31\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr "إضافة"
|
||||
msgid "Add Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr ""
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr ""
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
msgstr ""
|
||||
|
||||
@@ -228,7 +228,7 @@ msgstr "مسجل بالفعل"
|
||||
#. 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 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr ""
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr ""
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr ""
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr "وصف الباتش"
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr ""
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -581,7 +574,7 @@ msgstr "تفاصيل الفاتورة"
|
||||
msgid "Billing Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr "نبذة"
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr ""
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr ""
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "محتوى"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr "عقد"
|
||||
@@ -1060,7 +1062,7 @@ msgstr "الدولة"
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr ""
|
||||
msgid "Course Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseDetail.vue:74
|
||||
msgid "Course Outline"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the course_price (Currency) field in DocType 'LMS Course'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr ""
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.json
|
||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||
@@ -1303,7 +1311,7 @@ msgstr "لوحة القيادة"
|
||||
#. Label of the date (Date) field in DocType 'Scheduled Flow'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr ""
|
||||
@@ -1350,23 +1358,40 @@ msgstr "العملة الافتراضية"
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "حذف"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "تجاهل"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
msgstr ""
|
||||
@@ -1453,7 +1478,7 @@ msgstr ""
|
||||
#. 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 (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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr "المدة الزمنية"
|
||||
msgid "Duration (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:54
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:58
|
||||
msgid "Duration of the live class in minutes"
|
||||
msgstr ""
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr ""
|
||||
msgid "Edit"
|
||||
msgstr "تصحيح"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr ""
|
||||
msgid "Enrollment Count"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr ""
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr ""
|
||||
msgid "Event"
|
||||
msgstr "حدث"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr ""
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "الاسم الكامل"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr ""
|
||||
@@ -1981,11 +2011,6 @@ msgstr ""
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr ""
|
||||
@@ -2164,9 +2189,7 @@ msgstr ""
|
||||
msgid "Index"
|
||||
msgstr "مؤشر"
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr ""
|
||||
@@ -2203,14 +2226,14 @@ msgstr ""
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
|
||||
#. 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr ""
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr ""
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "المسمى الوظيفي"
|
||||
msgid "Jobs"
|
||||
msgstr "وظائف"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr "انضم"
|
||||
@@ -2593,6 +2620,11 @@ msgstr "اسم العائلة"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "دخول"
|
||||
@@ -2759,6 +2791,11 @@ msgstr ""
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr ""
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "صورة ميتا"
|
||||
@@ -2987,11 +3024,11 @@ msgstr ""
|
||||
msgid "Modified By"
|
||||
msgstr "عدل من قبل"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr ""
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr ""
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr ""
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr ""
|
||||
msgid "No introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr ""
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr ""
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr "لا يسمح"
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "إخطارات"
|
||||
msgid "Notify me when available"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr ""
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr ""
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
msgstr ""
|
||||
@@ -3407,7 +3449,7 @@ msgstr ""
|
||||
|
||||
#. Label of the payment (Link) field in DocType 'Batch Student'
|
||||
#. 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/lms_enrollment/lms_enrollment.json
|
||||
msgid "Payment"
|
||||
@@ -3523,6 +3565,10 @@ msgstr ""
|
||||
msgid "Please enable Zoom Settings to use this feature."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:312
|
||||
msgid "Please enroll for this course to view this lesson"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Quiz.vue:13
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr ""
|
||||
@@ -3556,11 +3602,11 @@ msgstr ""
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:183
|
||||
#: lms/lms/api.py:189
|
||||
msgid "Please login to continue with payment."
|
||||
msgstr ""
|
||||
|
||||
@@ -3573,6 +3619,10 @@ msgstr ""
|
||||
msgid "Please take appropriate action at {0}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "مرفوض"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr ""
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr ""
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr "إعدادات"
|
||||
@@ -4159,7 +4224,7 @@ msgstr ""
|
||||
msgid "Short Introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr "تاريخ البدء"
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -4361,19 +4426,11 @@ msgstr "بداية الوقت"
|
||||
msgid "Start Time cannot be greater than End Time"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start URL"
|
||||
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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr ""
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr ""
|
||||
msgid "This course has:"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/SCORMChapter.vue:198
|
||||
msgid "This is a chapter in the course {0}"
|
||||
msgstr ""
|
||||
|
||||
#: 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."
|
||||
msgstr ""
|
||||
@@ -4742,7 +4805,7 @@ msgstr "الخميس"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "زمن"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr ""
|
||||
msgid "Title"
|
||||
msgstr "اللقب"
|
||||
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:169
|
||||
msgid "Title is required"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr "إلى"
|
||||
msgid "To Date"
|
||||
msgstr "إلى تاريخ"
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
msgstr ""
|
||||
|
||||
@@ -4902,7 +4965,7 @@ msgstr ""
|
||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr ""
|
||||
msgid "Upcoming"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr ""
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr "تحديث"
|
||||
msgid "Update Password"
|
||||
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"
|
||||
msgstr "تحميل"
|
||||
|
||||
@@ -5172,15 +5235,15 @@ msgstr ""
|
||||
msgid "You already have an evaluation on {0} at {1} for the course {2}."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:207
|
||||
#: lms/lms/api.py:213
|
||||
msgid "You are already enrolled for this batch."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr ""
|
||||
msgid "You are not a mentor of the course {0}"
|
||||
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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr ""
|
||||
@@ -5340,7 +5411,7 @@ msgstr ""
|
||||
msgid "cancel your application"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "أكتمل"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr ""
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
|
||||
283
lms/locale/bs.po
283
lms/locale/bs.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:32\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Bosnian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr "Dodaj"
|
||||
msgid "Add Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr ""
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr ""
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
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 'LMS Batch'
|
||||
#. 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr ""
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr ""
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr ""
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr ""
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr ""
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -581,7 +574,7 @@ msgstr ""
|
||||
msgid "Billing Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr "Bio"
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr ""
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr ""
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "Sadržaj"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr ""
|
||||
@@ -1060,7 +1062,7 @@ msgstr "Država"
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr ""
|
||||
msgid "Course Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseDetail.vue:74
|
||||
msgid "Course Outline"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the course_price (Currency) field in DocType 'LMS Course'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr ""
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.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'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr ""
|
||||
@@ -1350,23 +1358,40 @@ msgstr ""
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "Izbriši"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "Odbaci"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
msgstr ""
|
||||
@@ -1453,7 +1478,7 @@ msgstr ""
|
||||
#. 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 (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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr "Trajanje"
|
||||
msgid "Duration (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:54
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:58
|
||||
msgid "Duration of the live class in minutes"
|
||||
msgstr ""
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr ""
|
||||
msgid "Edit"
|
||||
msgstr "Uredi"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr ""
|
||||
msgid "Enrollment Count"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr ""
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr ""
|
||||
msgid "Event"
|
||||
msgstr "Događaj"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr ""
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "Puno ime"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr ""
|
||||
@@ -1981,11 +2011,6 @@ msgstr ""
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr ""
|
||||
@@ -2164,9 +2189,7 @@ msgstr ""
|
||||
msgid "Index"
|
||||
msgstr "Indeks"
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr ""
|
||||
@@ -2203,14 +2226,14 @@ msgstr ""
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
|
||||
#. 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr ""
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr ""
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr ""
|
||||
msgid "Jobs"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
@@ -2593,6 +2620,11 @@ msgstr "Prezime"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "Prijava"
|
||||
@@ -2759,6 +2791,11 @@ msgstr ""
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr ""
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "Meta slika"
|
||||
@@ -2987,11 +3024,11 @@ msgstr ""
|
||||
msgid "Modified By"
|
||||
msgstr "Izmijenio"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr ""
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr ""
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr ""
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr ""
|
||||
msgid "No introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr ""
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr ""
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr "Nije dozvoljeno"
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "Obavijesti"
|
||||
msgid "Notify me when available"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr ""
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr ""
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
msgstr ""
|
||||
@@ -3407,7 +3449,7 @@ msgstr ""
|
||||
|
||||
#. Label of the payment (Link) field in DocType 'Batch Student'
|
||||
#. 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/lms_enrollment/lms_enrollment.json
|
||||
msgid "Payment"
|
||||
@@ -3523,6 +3565,10 @@ msgstr ""
|
||||
msgid "Please enable Zoom Settings to use this feature."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:312
|
||||
msgid "Please enroll for this course to view this lesson"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Quiz.vue:13
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr ""
|
||||
@@ -3556,11 +3602,11 @@ msgstr ""
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:183
|
||||
#: lms/lms/api.py:189
|
||||
msgid "Please login to continue with payment."
|
||||
msgstr ""
|
||||
|
||||
@@ -3573,6 +3619,10 @@ msgstr ""
|
||||
msgid "Please take appropriate action at {0}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr ""
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr "Ukloni"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr ""
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr ""
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
@@ -4159,7 +4224,7 @@ msgstr ""
|
||||
msgid "Short Introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -4361,19 +4426,11 @@ msgstr ""
|
||||
msgid "Start Time cannot be greater than End Time"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start URL"
|
||||
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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr ""
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr ""
|
||||
msgid "This course has:"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/SCORMChapter.vue:198
|
||||
msgid "This is a chapter in the course {0}"
|
||||
msgstr ""
|
||||
|
||||
#: 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."
|
||||
msgstr ""
|
||||
@@ -4742,7 +4805,7 @@ msgstr ""
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr ""
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr ""
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:169
|
||||
msgid "Title is required"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr ""
|
||||
msgid "To Date"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
msgstr ""
|
||||
|
||||
@@ -4902,7 +4965,7 @@ msgstr ""
|
||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr ""
|
||||
msgid "Upcoming"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr ""
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr ""
|
||||
msgid "Update Password"
|
||||
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"
|
||||
msgstr "Učitaj"
|
||||
|
||||
@@ -5172,15 +5235,15 @@ msgstr ""
|
||||
msgid "You already have an evaluation on {0} at {1} for the course {2}."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:207
|
||||
#: lms/lms/api.py:213
|
||||
msgid "You are already enrolled for this batch."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr ""
|
||||
msgid "You are not a mentor of the course {0}"
|
||||
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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr ""
|
||||
@@ -5340,7 +5411,7 @@ msgstr ""
|
||||
msgid "cancel your application"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "završeno"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr ""
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
|
||||
283
lms/locale/de.po
283
lms/locale/de.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:31\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr "Hinzufügen"
|
||||
msgid "Add Chapter"
|
||||
msgstr "Kapitel hinzufügen"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr "Lektion hinzufügen"
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr "Selbstregistrierung zulassen"
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr "Zugriff auf zukünftige Daten zulassen"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
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 'LMS Batch'
|
||||
#. 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr "Betrag inkl. MwSt."
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr "Ankündigung"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr "Antwort"
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr "Genehmigt"
|
||||
msgid "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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr "Automatische Zuweisung"
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr ""
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr "Chargenbeschreibung"
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr ""
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -581,7 +574,7 @@ msgstr "Rechnungsdetails"
|
||||
msgid "Billing Name"
|
||||
msgstr "Rechnungsname"
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr "Lebenslauf"
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr ""
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr "Kapitel"
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "Inhalt"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr "Vertrag"
|
||||
@@ -1060,7 +1062,7 @@ msgstr "Land"
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr "Kursliste"
|
||||
msgid "Course Name"
|
||||
msgstr "Kursname"
|
||||
|
||||
#: frontend/src/pages/CourseDetail.vue:74
|
||||
msgid "Course Outline"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the course_price (Currency) field in DocType 'LMS Course'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr "Kurs-Statistiken"
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.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'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr "Datum und Uhrzeit"
|
||||
@@ -1350,23 +1358,40 @@ msgstr "Standardwährung"
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "Löschen"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "Verwerfen"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
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 (Int) field in DocType 'LMS Live Class'
|
||||
#. 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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr "Dauer"
|
||||
msgid "Duration (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:54
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:58
|
||||
msgid "Duration of the live class in minutes"
|
||||
msgstr "Dauer des Live-Kurses in Minuten"
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr "E-Mail"
|
||||
msgid "Edit"
|
||||
msgstr "Bearbeiten"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr ""
|
||||
msgid "Enrollment Count"
|
||||
msgstr "Anzahl der Einschreibungen"
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr ""
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr ""
|
||||
msgid "Event"
|
||||
msgstr "Ereignis"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr "Frei"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr ""
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "Vollständiger Name"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr "Vollzeit"
|
||||
@@ -1981,11 +2011,6 @@ msgstr "Überschrift"
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr "Helfen Sie anderen, etwas Neues zu lernen, indem Sie einen Kurs erstellen."
|
||||
@@ -2164,9 +2189,7 @@ msgstr "Falsch"
|
||||
msgid "Index"
|
||||
msgstr "Pos"
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr ""
|
||||
@@ -2203,14 +2226,14 @@ msgstr ""
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
|
||||
#. 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr "Ungültiger Einladungscode."
|
||||
msgid "Invalid 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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr "Ist Korrekt"
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "Stellenbezeichnung"
|
||||
msgid "Jobs"
|
||||
msgstr "freie Stellen"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr "Beitreten"
|
||||
@@ -2593,6 +2620,11 @@ msgstr "Nachname"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "Anmelden"
|
||||
@@ -2759,6 +2791,11 @@ msgstr "Manager:in"
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr ""
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "Meta-Bild"
|
||||
@@ -2987,11 +3024,11 @@ msgstr ""
|
||||
msgid "Modified By"
|
||||
msgstr "Geändert von"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr ""
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr ""
|
||||
msgid "New Course"
|
||||
msgstr "Neuer Kurs"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr ""
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr "Keine Kurse in Überprüfung"
|
||||
msgid "No introduction"
|
||||
msgstr "Keine Einführung"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr "Keine Stellen ausgeschrieben"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr "Keine Live-Kurse geplant"
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr "Nicht für die Vorschau verfügbar"
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr "Nicht zulässig"
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "Benachrichtigungen"
|
||||
msgid "Notify me when available"
|
||||
msgstr "Benachrichtige mich, wenn verfügbar"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr ""
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr "Es werden nur Dateien vom Typ {0} akzeptiert."
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr "Seiten"
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
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 '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/lms_enrollment/lms_enrollment.json
|
||||
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."
|
||||
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
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr ""
|
||||
@@ -3556,11 +3602,11 @@ msgstr ""
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
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."
|
||||
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}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "Abgelehnt"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr "Entfernen"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr "Antworten auf"
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr ""
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr "Einstellungen"
|
||||
@@ -4159,7 +4224,7 @@ msgstr ""
|
||||
msgid "Short Introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr "Startdatum"
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -4361,19 +4426,11 @@ msgstr "Startzeit"
|
||||
msgid "Start Time cannot be greater than End Time"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr ""
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr "Dieses Zertifikat läuft nicht ab"
|
||||
msgid "This course has:"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
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
|
||||
msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it."
|
||||
msgstr ""
|
||||
@@ -4742,7 +4805,7 @@ msgstr "Donnerstag"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "Zeit"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr ""
|
||||
msgid "Title"
|
||||
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'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr "An"
|
||||
msgid "To Date"
|
||||
msgstr "Bis-Datum"
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the 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'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr ""
|
||||
msgid "Upcoming"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr ""
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr "Aktualisieren"
|
||||
msgid "Update Password"
|
||||
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"
|
||||
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}."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:207
|
||||
#: lms/lms/api.py:213
|
||||
msgid "You are already enrolled for this batch."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr ""
|
||||
msgid "You are not a mentor of the course {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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr ""
|
||||
@@ -5340,7 +5411,7 @@ msgstr "Zoom-Einstellungen"
|
||||
msgid "cancel your application"
|
||||
msgstr "stornieren Sie Ihre Bewerbung"
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "abgeschlossen"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr ""
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
|
||||
285
lms/locale/eo.po
285
lms/locale/eo.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:32\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Esperanto\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr "crwdns149212:0crwdne149212:0"
|
||||
msgid "Add Chapter"
|
||||
msgstr "crwdns149214:0crwdne149214:0"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr "crwdns149216:0crwdne149216:0"
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr "crwdns149260:0crwdne149260:0"
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr "crwdns149262:0crwdne149262:0"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
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 'LMS Batch'
|
||||
#. 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr "crwdns149274:0crwdne149274:0"
|
||||
msgid "Amount with GST"
|
||||
msgstr "crwdns149276:0crwdne149276:0"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr "crwdns149278:0crwdne149278:0"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr "crwdns151584:0crwdne151584:0"
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr "crwdns149280:0crwdne149280:0"
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr "crwdns151466:0crwdne151466:0"
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr "crwdns149292:0crwdne149292:0"
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr "crwdns149332:0crwdne149332:0"
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr "crwdns149334:0crwdne149334:0"
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr "crwdns149354:0crwdne149354:0"
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr "crwdns149374:0crwdne149374:0"
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: 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"
|
||||
msgstr "crwdns149388:0crwdne149388:0"
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
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 (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr "crwdns149442:0crwdne149442:0"
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: 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"
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "crwdns149538:0crwdne149538:0"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr "crwdns149540:0crwdne149540:0"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr "crwdns149542:0crwdne149542:0"
|
||||
@@ -1060,7 +1062,7 @@ msgstr "crwdns149554:0crwdne149554:0"
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr "crwdns149578:0crwdne149578:0"
|
||||
msgid "Course Name"
|
||||
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'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr "crwdns149588:0crwdne149588:0"
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.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'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr "crwdns149634:0crwdne149634:0"
|
||||
@@ -1350,23 +1358,40 @@ msgstr "crwdns149642:0crwdne149642:0"
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "crwdns149646:0crwdne149646:0"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr "crwdns151626:0crwdne151626:0"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr "crwdns151588:0crwdne151588:0"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
msgstr "crwdns149648:0crwdne149648:0"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr "crwdns151628:0crwdne151628:0"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "crwdns151630:0crwdne151630:0"
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "crwdns149662:0crwdne149662:0"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
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 (Int) field in DocType 'LMS Live Class'
|
||||
#. 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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr "crwdns149672:0crwdne149672:0"
|
||||
msgid "Duration (in minutes)"
|
||||
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"
|
||||
msgstr "crwdns149676:0crwdne149676:0"
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr "crwdns149680:0crwdne149680:0"
|
||||
msgid "Edit"
|
||||
msgstr "crwdns149682:0crwdne149682:0"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr "crwdns149728:0crwdne149728:0"
|
||||
msgid "Enrollment Count"
|
||||
msgstr "crwdns149730:0crwdne149730:0"
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr "crwdns149732:0crwdne149732:0"
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr "crwdns149740:0crwdne149740:0"
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr "crwdns149748:0crwdne149748:0"
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr "crwdns149764:0crwdne149764:0"
|
||||
msgid "Event"
|
||||
msgstr "crwdns149766:0crwdne149766:0"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr "crwdns151472:0crwdne151472:0"
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr "crwdns149810:0crwdne149810:0"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr "crwdns149812:0crwdne149812:0"
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "crwdns149824:0crwdne149824:0"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr "crwdns149826:0crwdne149826:0"
|
||||
@@ -1981,11 +2011,6 @@ msgstr "crwdns149856:0crwdne149856:0"
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr "crwdns149862:0crwdne149862:0"
|
||||
@@ -2164,9 +2189,7 @@ msgstr "crwdns149924:0crwdne149924:0"
|
||||
msgid "Index"
|
||||
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'
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_exercise/lms_exercise.json
|
||||
msgid "Index Label"
|
||||
msgstr "crwdns149928:0crwdne149928:0"
|
||||
@@ -2203,14 +2226,14 @@ msgstr "crwdns149938:0crwdne149938:0"
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
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 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr "crwdns149950:0crwdne149950:0"
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr "crwdns149964:0crwdne149964:0"
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "crwdns149992:0crwdne149992:0"
|
||||
msgid "Jobs"
|
||||
msgstr "crwdns149994:0crwdne149994:0"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr "crwdns149996:0crwdne149996:0"
|
||||
@@ -2593,6 +2620,11 @@ msgstr "crwdns150076:0crwdne150076:0"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr "crwdns150120:0crwdne150120:0"
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "crwdns150122:0crwdne150122:0"
|
||||
@@ -2759,6 +2791,11 @@ msgstr "crwdns150134:0crwdne150134:0"
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr "crwdns150138:0crwdne150138:0"
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr "crwdns150152:0crwdne150152:0"
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr "crwdns150188:0crwdne150188:0"
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "crwdns150190:0crwdne150190:0"
|
||||
@@ -2987,11 +3024,11 @@ msgstr "crwdns150196:0crwdne150196:0"
|
||||
msgid "Modified By"
|
||||
msgstr "crwdns150198:0crwdne150198:0"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr "crwdns150200:0crwdne150200:0"
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr "crwdns150202:0crwdne150202:0"
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr "crwdns150218:0crwdne150218:0"
|
||||
msgid "New Course"
|
||||
msgstr "crwdns150220:0crwdne150220:0"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr "crwdns150222:0crwdne150222:0"
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr "crwdns150256:0crwdne150256:0"
|
||||
msgid "No introduction"
|
||||
msgstr "crwdns150258:0crwdne150258:0"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr "crwdns150260:0crwdne150260:0"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr "crwdns150262:0crwdne150262:0"
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr "crwdns150282:0crwdne150282:0"
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr "crwdns150286:0crwdne150286:0"
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "crwdns150292:0crwdne150292:0"
|
||||
msgid "Notify me when available"
|
||||
msgstr "crwdns150294:0crwdne150294:0"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr "crwdns151486:0crwdne151486:0"
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr "crwdns150308:0{0}crwdne150308:0"
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr "crwdns150350:0crwdne150350:0"
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr "crwdns150356:0crwdne150356:0"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
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 '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/lms_enrollment/lms_enrollment.json
|
||||
msgid "Payment"
|
||||
@@ -3523,6 +3565,10 @@ msgstr "crwdns150406:0crwdne150406:0"
|
||||
msgid "Please enable Zoom Settings to use this feature."
|
||||
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
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr "crwdns150410:0{0}crwdne150410:0"
|
||||
@@ -3556,11 +3602,11 @@ msgstr "crwdns150422:0crwdne150422:0"
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
msgstr "crwdns150426:0crwdne150426:0"
|
||||
|
||||
#: lms/lms/api.py:183
|
||||
#: lms/lms/api.py:189
|
||||
msgid "Please login to continue with payment."
|
||||
msgstr "crwdns150428:0crwdne150428:0"
|
||||
|
||||
@@ -3573,6 +3619,10 @@ msgstr "crwdns150430:0crwdne150430:0"
|
||||
msgid "Please take appropriate action at {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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "crwdns150566:0crwdne150566:0"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr "crwdns151490:0crwdne151490:0"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr "crwdns150570:0crwdne150570:0"
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr "crwdns150606:0{0}crwdne150606:0"
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr "crwdns150628:0crwdne150628:0"
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr "crwdns150646:0crwdne150646:0"
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr "crwdns150648:0crwdne150648:0"
|
||||
@@ -4159,7 +4224,7 @@ msgstr "crwdns150650:0crwdne150650:0"
|
||||
msgid "Short Introduction"
|
||||
msgstr "crwdns150652:0crwdne150652:0"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr "crwdns150714:0crwdne150714:0"
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.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"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start URL"
|
||||
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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr "crwdns150766:0{0}crwdne150766:0"
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr "crwdns150818:0crwdne150818:0"
|
||||
msgid "This course has:"
|
||||
msgstr "crwdns150820:0crwdne150820:0"
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
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
|
||||
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"
|
||||
@@ -4742,7 +4805,7 @@ msgstr "crwdns150832:0crwdne150832:0"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "crwdns150834:0crwdne150834:0"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr "crwdns150848:0crwdne150848:0"
|
||||
msgid "Title"
|
||||
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'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr "crwdns150852:0crwdne150852:0"
|
||||
msgid "To Date"
|
||||
msgstr "crwdns150854:0crwdne150854:0"
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr "crwdns150856:0crwdne150856:0"
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
msgstr "crwdns150858:0crwdne150858:0"
|
||||
|
||||
@@ -4902,7 +4965,7 @@ msgstr "crwdns150876:0crwdne150876:0"
|
||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr "crwdns150898:0crwdne150898:0"
|
||||
msgid "Upcoming"
|
||||
msgstr "crwdns150900:0crwdne150900:0"
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr "crwdns150902:0crwdne150902:0"
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr "crwdns150906:0crwdne150906:0"
|
||||
msgid "Update Password"
|
||||
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"
|
||||
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}."
|
||||
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."
|
||||
msgstr "crwdns150980:0crwdne150980:0"
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr "crwdns150984:0crwdne150984:0"
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr "crwdns150984:0crwdne150984:0"
|
||||
msgid "You are not a mentor of the course {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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr "crwdns151502:0crwdne151502:0"
|
||||
@@ -5340,7 +5411,7 @@ msgstr "crwdns151050:0crwdne151050:0"
|
||||
msgid "cancel your application"
|
||||
msgstr "crwdns151052:0crwdne151052:0"
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "crwdns151054:0crwdne151054:0"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr "crwdns151074:0crwdne151074:0"
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr "crwdns151078:0{0}crwdne151078:0"
|
||||
|
||||
|
||||
285
lms/locale/es.po
285
lms/locale/es.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:31\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr "Agregar"
|
||||
msgid "Add Chapter"
|
||||
msgstr "Añadir Capítulo"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr "Añadir una clase"
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr "Permitir la autoinscripción"
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr "Permitir acceder a fechas futuras"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
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 'LMS Batch'
|
||||
#. 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr "Campo cantidad"
|
||||
msgid "Amount with GST"
|
||||
msgstr "Importe con GST"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr "Anuncio"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr "Respuesta"
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr "Aparece cuando la URL del grupo se comparte en cualquier plataforma en línea"
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr "Aprobado"
|
||||
msgid "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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr "Autoasignar"
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr "Grabación Automática"
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr "Descripción de Lotes"
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr "Lote actualizado"
|
||||
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"
|
||||
|
||||
#: 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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: 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"
|
||||
msgstr "Nombre de Facturación"
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr "Biografía"
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr "Ropa casual"
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr "Capítulo"
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: 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."
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "Contenido"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr "Continuar aprendiendo"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr "Contrato"
|
||||
@@ -1060,7 +1062,7 @@ msgstr "País"
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr "Lista de Cursos"
|
||||
msgid "Course Name"
|
||||
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'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr "Estadísticas del curso"
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.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'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr "Fecha y hora"
|
||||
@@ -1350,23 +1358,40 @@ msgstr "Divisa / modena predeterminada"
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "Eliminar"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
msgstr "Eliminar lección"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "Descartar"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
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 (Int) field in DocType 'LMS Live Class'
|
||||
#. 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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr "Duración"
|
||||
msgid "Duration (in minutes)"
|
||||
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"
|
||||
msgstr "Duración de la clase en vivo en minutos"
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr "Correo Electrónico"
|
||||
msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.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"
|
||||
msgstr "Recuento de inscripciones"
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr "Error al inscribirse"
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr "Ingrese un título y guarde el cuestionario para continuar."
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr "Detalles de evaluación"
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr "El evaluador no está disponible"
|
||||
msgid "Event"
|
||||
msgstr "Evento"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr "Ejemplo: IST (+5:30)"
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr "Gratis"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr "Freelance"
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "Nombre completo"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr "Tiempo completo"
|
||||
@@ -1981,11 +2011,6 @@ msgstr "Titular"
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr "Ayude a otros a aprender algo nuevo creando un curso."
|
||||
@@ -2164,9 +2189,7 @@ msgstr "Incorrecto"
|
||||
msgid "Index"
|
||||
msgstr "Índice"
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr "Etiqueta índice"
|
||||
@@ -2203,14 +2226,14 @@ msgstr "Contenido del instructor"
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
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 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr "Código de invitación inválido."
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr "Es correcto"
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "Título del trabajo"
|
||||
msgid "Jobs"
|
||||
msgstr "Trabajos"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr "Unirse"
|
||||
@@ -2593,6 +2620,11 @@ msgstr "Apellido"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr "Preferencia de ubicación"
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "Iniciar sesión"
|
||||
@@ -2759,6 +2791,11 @@ msgstr "Administrador"
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr "Marcar"
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr "Intentos máximos"
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr "Mentores"
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "Meta imagen"
|
||||
@@ -2987,11 +3024,11 @@ msgstr "Moderador"
|
||||
msgid "Modified By"
|
||||
msgstr "Modificado por"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
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."
|
||||
msgstr "Módulo incorrecto."
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr "Nuevo lote"
|
||||
msgid "New Course"
|
||||
msgstr "Nuevo curso"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr "Nuevo trabajo"
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr "No hay cursos en revisión"
|
||||
msgid "No introduction"
|
||||
msgstr "No hay introducción"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr "No hay trabajos publicados"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr "No hay clases en vivo programadas"
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr "No disponible para vista previa"
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr "No permitido"
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "Notificaciones"
|
||||
msgid "Notify me when available"
|
||||
msgstr "Avísame cuando esté disponible"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
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."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr "Páginas"
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr "Número NIF"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
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 '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/lms_enrollment/lms_enrollment.json
|
||||
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."
|
||||
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
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "Rechazado"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr "Eliminar"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr "Responder a"
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr "Las filas {0} tienen preguntas duplicadas."
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr "Buscar un icono"
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr "Establecer Contraseña"
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr "Configuración"
|
||||
@@ -4159,7 +4224,7 @@ msgstr "Compartir en"
|
||||
msgid "Short Introduction"
|
||||
msgstr "Breve introducción"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr "Fecha de inicio"
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.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"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start URL"
|
||||
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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr "Enviado {0}"
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr "Este certificado no caduca"
|
||||
msgid "This course has:"
|
||||
msgstr "Este curso tiene:"
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
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
|
||||
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."
|
||||
@@ -4742,7 +4805,7 @@ msgstr "Jueves"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "Hora"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr "Horarios:"
|
||||
msgid "Title"
|
||||
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'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr "A"
|
||||
msgid "To Date"
|
||||
msgstr "Hasta la fecha"
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr "Hasta la fecha es obligatorio en Experiencia laboral."
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
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'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr "Rol no estructurado"
|
||||
msgid "Upcoming"
|
||||
msgstr "Próximamente"
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr "Próximos lotes"
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr "Actualizar"
|
||||
msgid "Update Password"
|
||||
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"
|
||||
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}."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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}"
|
||||
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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr "Puedes añadir capítulos y lecciones a él."
|
||||
@@ -5340,7 +5411,7 @@ msgstr "Configuración de Zoom"
|
||||
msgid "cancel your application"
|
||||
msgstr "cancelar su solicitud"
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "completado"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr "estrellas"
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr "Configuraciones {0} no encontradas"
|
||||
|
||||
|
||||
299
lms/locale/fa.po
299
lms/locale/fa.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-23 18:16\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Persian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr "اضافه کردن"
|
||||
msgid "Add Chapter"
|
||||
msgstr "افزودن فصل"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr "افزودن درس"
|
||||
|
||||
@@ -183,7 +183,7 @@ msgstr "آدرس خط 2"
|
||||
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
|
||||
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
|
||||
msgid "Admin"
|
||||
msgstr "اَدمین"
|
||||
msgstr "ادمین"
|
||||
|
||||
#. Name of a role
|
||||
#: lms/lms/doctype/lms_badge/lms_badge.json
|
||||
@@ -217,7 +217,7 @@ msgstr "اجازه ثبت نام خود"
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr "اجازه دسترسی به تاریخ های آینده"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
msgstr "اجازه ثبت نام خود"
|
||||
|
||||
@@ -228,7 +228,7 @@ msgstr "قبلا ثبت شده است"
|
||||
#. 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 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr "مبلغ با GST"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr "اطلاعیه"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr "پاسخ"
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr "تایید شده"
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr ""
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr "توضیحات دسته"
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr ""
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -581,7 +574,7 @@ msgstr "جزئیات صورتحساب"
|
||||
msgid "Billing Name"
|
||||
msgstr "نام صورتحساب:"
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr "بیوگرافی"
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr ""
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr "فصل"
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -962,7 +963,7 @@ msgstr ""
|
||||
#. Label of the condition (Code) field in DocType 'LMS Badge'
|
||||
#: lms/lms/doctype/lms_badge/lms_badge.json
|
||||
msgid "Condition"
|
||||
msgstr "وضعیت"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/doctype/lms_badge/lms_badge.py:16
|
||||
msgid "Condition must be in valid JSON format."
|
||||
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "محتوا"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr "قرارداد"
|
||||
@@ -1060,7 +1062,7 @@ msgstr "کشور"
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr ""
|
||||
msgid "Course Name"
|
||||
msgstr "اسم دوره"
|
||||
|
||||
#: frontend/src/pages/CourseDetail.vue:74
|
||||
msgid "Course Outline"
|
||||
msgstr "طرح کلی دوره"
|
||||
|
||||
#. Label of the course_price (Currency) field in DocType 'LMS Course'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr ""
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
msgid "Course Title"
|
||||
@@ -1189,7 +1197,7 @@ msgstr "دوره قبلاً به دسته اضافه شده است."
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:457
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
msgstr "دوره با موفقیت حذف شد"
|
||||
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.py:58
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.json
|
||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||
@@ -1303,7 +1311,7 @@ msgstr "داشبورد"
|
||||
#. Label of the date (Date) field in DocType 'Scheduled Flow'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr "تاریخ و زمان"
|
||||
@@ -1350,23 +1358,40 @@ msgstr "ارز پیش فرض"
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "حذف"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr "حذف فصل"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
msgstr "حذف دوره"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr "این فصل حذف شود؟"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "این درس حذف شود؟"
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "دور انداختن"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
msgstr ""
|
||||
@@ -1453,7 +1478,7 @@ msgstr "گزینه های تکراری برای این سوال پیدا شد."
|
||||
#. 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 (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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr "مدت زمان"
|
||||
msgid "Duration (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:54
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:58
|
||||
msgid "Duration of the live class in minutes"
|
||||
msgstr ""
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr "ایمیل"
|
||||
msgid "Edit"
|
||||
msgstr "ویرایش"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr ""
|
||||
msgid "Enrollment Count"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr ""
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,9 +1761,9 @@ msgstr ""
|
||||
msgid "Event"
|
||||
msgstr "رویداد"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
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 Submission'
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr "رایگان"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr ""
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "نام و نام خانوادگی"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr "تمام وقت"
|
||||
@@ -1981,11 +2011,6 @@ msgstr ""
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr "با ایجاد دوره آموزشی به دیگران کمک کنید چیز جدیدی یاد بگیرند."
|
||||
@@ -2164,9 +2189,7 @@ msgstr "نادرست"
|
||||
msgid "Index"
|
||||
msgstr "فهرست مطالب"
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr ""
|
||||
@@ -2203,14 +2226,14 @@ msgstr ""
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
msgstr "یادداشت های مدرس"
|
||||
|
||||
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
|
||||
#. 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr ""
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr ""
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "عنوان شغلی"
|
||||
msgid "Jobs"
|
||||
msgstr "شغل ها"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr "پیوستن"
|
||||
@@ -2593,6 +2620,11 @@ msgstr "نام خانوادگی"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "وارد شدن"
|
||||
@@ -2759,6 +2791,11 @@ msgstr "مدیر"
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr ""
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr "مربیان"
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "تصویر متا"
|
||||
@@ -2987,11 +3024,11 @@ msgstr ""
|
||||
msgid "Modified By"
|
||||
msgstr "تغییر داده شده توسط"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr ""
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr "دسته جدید"
|
||||
msgid "New Course"
|
||||
msgstr "دوره جدید"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr "شغل جدید"
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr ""
|
||||
msgid "No introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr ""
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr ""
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr "غیر مجاز"
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "اعلانها"
|
||||
msgid "Notify me when available"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr ""
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr "فقط فایل هایی از نوع {0} پذیرفته می شوند."
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr "صفحات"
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
msgstr "پاره وقت"
|
||||
@@ -3407,7 +3449,7 @@ msgstr ""
|
||||
|
||||
#. Label of the payment (Link) field in DocType 'Batch Student'
|
||||
#. 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/lms_enrollment/lms_enrollment.json
|
||||
msgid "Payment"
|
||||
@@ -3509,7 +3551,7 @@ msgstr ""
|
||||
|
||||
#: lms/overrides/user.py:240
|
||||
msgid "Please ask your administrator to verify your sign-up"
|
||||
msgstr "لطفاً از سرپرست خود بخواهید ثبت نام شما را تأیید کند"
|
||||
msgstr "لطفاً از ادمین خود بخواهید ثبت نام شما را تأیید کند"
|
||||
|
||||
#: lms/overrides/user.py:238
|
||||
msgid "Please check your email for verification"
|
||||
@@ -3523,6 +3565,10 @@ msgstr ""
|
||||
msgid "Please enable Zoom Settings to use this feature."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:312
|
||||
msgid "Please enroll for this course to view this lesson"
|
||||
msgstr "لطفا برای مشاهده این درس در این دوره ثبت نام کنید"
|
||||
|
||||
#: frontend/src/components/Quiz.vue:13
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr ""
|
||||
@@ -3556,11 +3602,11 @@ msgstr ""
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:183
|
||||
#: lms/lms/api.py:189
|
||||
msgid "Please login to continue with payment."
|
||||
msgstr ""
|
||||
|
||||
@@ -3573,6 +3619,10 @@ msgstr ""
|
||||
msgid "Please take appropriate action at {0}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "رد شده"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr "برداشتن"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr ""
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr ""
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr "تنظیمات"
|
||||
@@ -4159,7 +4224,7 @@ msgstr ""
|
||||
msgid "Short Introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr "تاریخ شروع"
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -4361,19 +4426,11 @@ msgstr "زمان شروع"
|
||||
msgid "Start Time cannot be greater than End Time"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start URL"
|
||||
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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr ""
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr ""
|
||||
msgid "This course has:"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/SCORMChapter.vue:198
|
||||
msgid "This is a chapter in the course {0}"
|
||||
msgstr "این یک فصل از دوره {0} است"
|
||||
|
||||
#: 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."
|
||||
msgstr ""
|
||||
@@ -4742,7 +4805,7 @@ msgstr "پنج شنبه"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "زمان"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr ""
|
||||
msgid "Title"
|
||||
msgstr "عنوان"
|
||||
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:169
|
||||
msgid "Title is required"
|
||||
msgstr "عنوان الزامی است"
|
||||
|
||||
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr "به"
|
||||
msgid "To Date"
|
||||
msgstr "تا تاریخ"
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
msgstr ""
|
||||
|
||||
@@ -4902,7 +4965,7 @@ msgstr "توییتر"
|
||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr ""
|
||||
msgid "Upcoming"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr ""
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr "به روز رسانی"
|
||||
msgid "Update Password"
|
||||
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"
|
||||
msgstr "آپلود"
|
||||
|
||||
@@ -5172,15 +5235,15 @@ msgstr ""
|
||||
msgid "You already have an evaluation on {0} at {1} for the course {2}."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:207
|
||||
#: lms/lms/api.py:213
|
||||
msgid "You are already enrolled for this batch."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr ""
|
||||
msgid "You are not a mentor of the course {0}"
|
||||
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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr ""
|
||||
@@ -5340,7 +5411,7 @@ msgstr ""
|
||||
msgid "cancel your application"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "تکمیل شده"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr "ستاره ها"
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -5418,7 +5489,7 @@ msgstr ""
|
||||
|
||||
#: lms/lms/doctype/lms_certificate/lms_certificate.py:59
|
||||
msgid "{0} is already certified for the course {1}"
|
||||
msgstr ""
|
||||
msgstr "{0} قبلاً برای دوره {1} تایید شده است"
|
||||
|
||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:5
|
||||
msgid "{0} is your evaluator"
|
||||
|
||||
283
lms/locale/fr.po
283
lms/locale/fr.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:31\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: French\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr "Ajouter"
|
||||
msgid "Add Chapter"
|
||||
msgstr "Ajouter un chapitre"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr "Ajouter une leçon"
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr "Autoriser l'auto-inscription"
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr "Autoriser l'accès aux dates futures"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
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 'LMS Batch'
|
||||
#. 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr "Montant avec taxe"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr "Information"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr "Réponse"
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr "Approuvé"
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr "Affectation automatique"
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr "Enregistrement automatique"
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr "Description du Lot"
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr "Lot mis à jour"
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: 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"
|
||||
msgstr "Nom de facturation"
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr "Biographie"
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr ""
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr "Chapitre"
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "Contenu"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr "Contrat"
|
||||
@@ -1060,7 +1062,7 @@ msgstr "Pays"
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr "Liste de cours"
|
||||
msgid "Course Name"
|
||||
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'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr "Statistiques du cours"
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.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'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr "Date et heure"
|
||||
@@ -1350,23 +1358,40 @@ msgstr "Devise par Défaut"
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "Ignorer"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
msgstr ""
|
||||
@@ -1453,7 +1478,7 @@ msgstr ""
|
||||
#. 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 (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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr "Durée"
|
||||
msgid "Duration (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:54
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:58
|
||||
msgid "Duration of the live class in minutes"
|
||||
msgstr ""
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr ""
|
||||
msgid "Edit"
|
||||
msgstr "modifier"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr ""
|
||||
msgid "Enrollment Count"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr ""
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr ""
|
||||
msgid "Event"
|
||||
msgstr "Événement"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr ""
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "Nom Complet"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr ""
|
||||
@@ -1981,11 +2011,6 @@ msgstr ""
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr ""
|
||||
@@ -2164,9 +2189,7 @@ msgstr ""
|
||||
msgid "Index"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr ""
|
||||
@@ -2203,14 +2226,14 @@ msgstr ""
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
|
||||
#. 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr ""
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr ""
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "Titre de l'Emploi"
|
||||
msgid "Jobs"
|
||||
msgstr "Emplois"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr "Joindre"
|
||||
@@ -2593,6 +2620,11 @@ msgstr "Nom de Famille"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "Connexion"
|
||||
@@ -2759,6 +2791,11 @@ msgstr ""
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr ""
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr ""
|
||||
@@ -2987,11 +3024,11 @@ msgstr ""
|
||||
msgid "Modified By"
|
||||
msgstr "Modifié Par"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr ""
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr ""
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr ""
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr ""
|
||||
msgid "No introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr ""
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr "Non disponible pour l'aperçu"
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr "Non Autorisé"
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr ""
|
||||
msgid "Notify me when available"
|
||||
msgstr "M'avertir si disponible"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr ""
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr ""
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
msgstr ""
|
||||
@@ -3407,7 +3449,7 @@ msgstr ""
|
||||
|
||||
#. Label of the payment (Link) field in DocType 'Batch Student'
|
||||
#. 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/lms_enrollment/lms_enrollment.json
|
||||
msgid "Payment"
|
||||
@@ -3523,6 +3565,10 @@ msgstr ""
|
||||
msgid "Please enable Zoom Settings to use this feature."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:312
|
||||
msgid "Please enroll for this course to view this lesson"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Quiz.vue:13
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr ""
|
||||
@@ -3556,11 +3602,11 @@ msgstr ""
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:183
|
||||
#: lms/lms/api.py:189
|
||||
msgid "Please login to continue with payment."
|
||||
msgstr ""
|
||||
|
||||
@@ -3573,6 +3619,10 @@ msgstr "Veuillez bien vous préparer et être à temps pour les évaluations."
|
||||
msgid "Please take appropriate action at {0}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "Rejeté"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr ""
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr ""
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr "Paramètres"
|
||||
@@ -4159,7 +4224,7 @@ msgstr ""
|
||||
msgid "Short Introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr "Date de Début"
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.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"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start URL"
|
||||
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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr ""
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr ""
|
||||
msgid "This course has:"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/SCORMChapter.vue:198
|
||||
msgid "This is a chapter in the course {0}"
|
||||
msgstr ""
|
||||
|
||||
#: 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."
|
||||
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'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "Temps"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr ""
|
||||
msgid "Title"
|
||||
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'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr "À"
|
||||
msgid "To Date"
|
||||
msgstr "Jusqu'au"
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
msgstr ""
|
||||
|
||||
@@ -4902,7 +4965,7 @@ msgstr ""
|
||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr ""
|
||||
msgid "Upcoming"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr ""
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr "Mettre à Jour"
|
||||
msgid "Update Password"
|
||||
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"
|
||||
msgstr "Charger"
|
||||
|
||||
@@ -5172,15 +5235,15 @@ msgstr ""
|
||||
msgid "You already have an evaluation on {0} at {1} for the course {2}."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:207
|
||||
#: lms/lms/api.py:213
|
||||
msgid "You are already enrolled for this batch."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr ""
|
||||
msgid "You are not a mentor of the course {0}"
|
||||
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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr ""
|
||||
@@ -5340,7 +5411,7 @@ msgstr ""
|
||||
msgid "cancel your application"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "complété"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr ""
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
|
||||
283
lms/locale/hu.po
283
lms/locale/hu.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:31\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr ""
|
||||
msgid "Add Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr ""
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr ""
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
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 'LMS Batch'
|
||||
#. 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr ""
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr ""
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr ""
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr ""
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr ""
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -581,7 +574,7 @@ msgstr ""
|
||||
msgid "Billing Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr ""
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr ""
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr ""
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "Tartalom"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr ""
|
||||
@@ -1060,7 +1062,7 @@ msgstr ""
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr ""
|
||||
msgid "Course Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseDetail.vue:74
|
||||
msgid "Course Outline"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the course_price (Currency) field in DocType 'LMS Course'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr ""
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.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'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr ""
|
||||
@@ -1350,23 +1358,40 @@ msgstr ""
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "Elvet"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
msgstr ""
|
||||
@@ -1453,7 +1478,7 @@ msgstr ""
|
||||
#. 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 (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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr ""
|
||||
msgid "Duration (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:54
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:58
|
||||
msgid "Duration of the live class in minutes"
|
||||
msgstr ""
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr ""
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr ""
|
||||
msgid "Enrollment Count"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr ""
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr ""
|
||||
msgid "Event"
|
||||
msgstr "Esemény"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr "Szabadúszó"
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "Teljes név"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr "Teljes munkaidőben"
|
||||
@@ -1981,11 +2011,6 @@ msgstr ""
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr ""
|
||||
@@ -2164,9 +2189,7 @@ msgstr ""
|
||||
msgid "Index"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr ""
|
||||
@@ -2203,14 +2226,14 @@ msgstr ""
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
|
||||
#. 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr ""
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr ""
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "Beosztás"
|
||||
msgid "Jobs"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
@@ -2593,6 +2620,11 @@ msgstr "Keresztnév"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "Bejelentkezés"
|
||||
@@ -2759,6 +2791,11 @@ msgstr ""
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr ""
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "Meta kép"
|
||||
@@ -2987,11 +3024,11 @@ msgstr ""
|
||||
msgid "Modified By"
|
||||
msgstr "Módosította"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr ""
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr ""
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr ""
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr ""
|
||||
msgid "No introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr ""
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr ""
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "Értesítések"
|
||||
msgid "Notify me when available"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr ""
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr ""
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
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 '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/lms_enrollment/lms_enrollment.json
|
||||
msgid "Payment"
|
||||
@@ -3523,6 +3565,10 @@ msgstr ""
|
||||
msgid "Please enable Zoom Settings to use this feature."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:312
|
||||
msgid "Please enroll for this course to view this lesson"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Quiz.vue:13
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr ""
|
||||
@@ -3556,11 +3602,11 @@ msgstr ""
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:183
|
||||
#: lms/lms/api.py:189
|
||||
msgid "Please login to continue with payment."
|
||||
msgstr ""
|
||||
|
||||
@@ -3573,6 +3619,10 @@ msgstr ""
|
||||
msgid "Please take appropriate action at {0}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "Elutasítva"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr "eltávolítás"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr ""
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr ""
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
@@ -4159,7 +4224,7 @@ msgstr ""
|
||||
msgid "Short Introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.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"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start URL"
|
||||
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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr ""
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr ""
|
||||
msgid "This course has:"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/SCORMChapter.vue:198
|
||||
msgid "This is a chapter in the course {0}"
|
||||
msgstr ""
|
||||
|
||||
#: 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."
|
||||
msgstr ""
|
||||
@@ -4742,7 +4805,7 @@ msgstr "Csütörtök"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "Idő"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr ""
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:169
|
||||
msgid "Title is required"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr ""
|
||||
msgid "To Date"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
msgstr ""
|
||||
|
||||
@@ -4902,7 +4965,7 @@ msgstr ""
|
||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr ""
|
||||
msgid "Upcoming"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr ""
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr ""
|
||||
msgid "Update Password"
|
||||
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"
|
||||
msgstr "Feltöltés"
|
||||
|
||||
@@ -5172,15 +5235,15 @@ msgstr ""
|
||||
msgid "You already have an evaluation on {0} at {1} for the course {2}."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:207
|
||||
#: lms/lms/api.py:213
|
||||
msgid "You are already enrolled for this batch."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr ""
|
||||
msgid "You are not a mentor of the course {0}"
|
||||
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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr ""
|
||||
@@ -5340,7 +5411,7 @@ msgstr ""
|
||||
msgid "cancel your application"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "befejezve"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr ""
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
283
lms/locale/pl.po
283
lms/locale/pl.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:31\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Polish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr ""
|
||||
msgid "Add Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr ""
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr ""
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
msgstr ""
|
||||
|
||||
@@ -228,7 +228,7 @@ msgstr ""
|
||||
#. 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 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr ""
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr ""
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr ""
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr ""
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr ""
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -581,7 +574,7 @@ msgstr ""
|
||||
msgid "Billing Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr ""
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr ""
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr ""
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr ""
|
||||
@@ -1060,7 +1062,7 @@ msgstr ""
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr ""
|
||||
msgid "Course Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseDetail.vue:74
|
||||
msgid "Course Outline"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the course_price (Currency) field in DocType 'LMS Course'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr ""
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.json
|
||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||
@@ -1303,7 +1311,7 @@ msgstr ""
|
||||
#. Label of the date (Date) field in DocType 'Scheduled Flow'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr ""
|
||||
@@ -1350,23 +1358,40 @@ msgstr ""
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
msgstr ""
|
||||
@@ -1453,7 +1478,7 @@ msgstr ""
|
||||
#. 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 (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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr ""
|
||||
msgid "Duration (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:54
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:58
|
||||
msgid "Duration of the live class in minutes"
|
||||
msgstr ""
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr ""
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr ""
|
||||
msgid "Enrollment Count"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr ""
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr ""
|
||||
msgid "Event"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr ""
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr ""
|
||||
@@ -1981,11 +2011,6 @@ msgstr ""
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr ""
|
||||
@@ -2164,9 +2189,7 @@ msgstr ""
|
||||
msgid "Index"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr ""
|
||||
@@ -2203,14 +2226,14 @@ msgstr ""
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
|
||||
#. 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr ""
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr ""
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr ""
|
||||
msgid "Jobs"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
@@ -2593,6 +2620,11 @@ msgstr ""
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
@@ -2759,6 +2791,11 @@ msgstr ""
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr ""
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr ""
|
||||
@@ -2987,11 +3024,11 @@ msgstr ""
|
||||
msgid "Modified By"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr ""
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr ""
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr ""
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr ""
|
||||
msgid "No introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr ""
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr ""
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr ""
|
||||
msgid "Notify me when available"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr ""
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr ""
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
msgstr ""
|
||||
@@ -3407,7 +3449,7 @@ msgstr ""
|
||||
|
||||
#. Label of the payment (Link) field in DocType 'Batch Student'
|
||||
#. 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/lms_enrollment/lms_enrollment.json
|
||||
msgid "Payment"
|
||||
@@ -3523,6 +3565,10 @@ msgstr ""
|
||||
msgid "Please enable Zoom Settings to use this feature."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:312
|
||||
msgid "Please enroll for this course to view this lesson"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Quiz.vue:13
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr ""
|
||||
@@ -3556,11 +3602,11 @@ msgstr ""
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:183
|
||||
#: lms/lms/api.py:189
|
||||
msgid "Please login to continue with payment."
|
||||
msgstr ""
|
||||
|
||||
@@ -3573,6 +3619,10 @@ msgstr ""
|
||||
msgid "Please take appropriate action at {0}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr ""
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr ""
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr ""
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
@@ -4159,7 +4224,7 @@ msgstr ""
|
||||
msgid "Short Introduction"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -4361,19 +4426,11 @@ msgstr ""
|
||||
msgid "Start Time cannot be greater than End Time"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start URL"
|
||||
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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr ""
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr ""
|
||||
msgid "This course has:"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/SCORMChapter.vue:198
|
||||
msgid "This is a chapter in the course {0}"
|
||||
msgstr ""
|
||||
|
||||
#: 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."
|
||||
msgstr ""
|
||||
@@ -4742,7 +4805,7 @@ msgstr "czwartek"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "Czas"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr ""
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:169
|
||||
msgid "Title is required"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr ""
|
||||
msgid "To Date"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
msgstr ""
|
||||
|
||||
@@ -4902,7 +4965,7 @@ msgstr ""
|
||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr ""
|
||||
msgid "Upcoming"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr ""
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr ""
|
||||
msgid "Update Password"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -5172,15 +5235,15 @@ msgstr ""
|
||||
msgid "You already have an evaluation on {0} at {1} for the course {2}."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:207
|
||||
#: lms/lms/api.py:213
|
||||
msgid "You are already enrolled for this batch."
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr ""
|
||||
msgid "You are not a mentor of the course {0}"
|
||||
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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr ""
|
||||
@@ -5340,7 +5411,7 @@ msgstr ""
|
||||
msgid "cancel your application"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "zakończono"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr ""
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
|
||||
283
lms/locale/ru.po
283
lms/locale/ru.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-18 17:31\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Russian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -109,7 +109,7 @@ msgstr ""
|
||||
msgid "Add Chapter"
|
||||
msgstr "Добавить главу"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr "Добавить урок"
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr "Разрешить самостоятельную регистрацию
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr "Разрешить доступ к будущим датам"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
msgstr "Разрешить самостоятельную регистрацию"
|
||||
|
||||
@@ -228,7 +228,7 @@ msgstr "Уже зарегистрирован"
|
||||
#. 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 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr "Сумма с НДС"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr "Объявление"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr "Отвечать"
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr "Утвержден"
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr "Автоназначение"
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr "Авто. запись"
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr "Описание группы"
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr "Группа обновлена"
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -581,7 +574,7 @@ msgstr "Платёжные реквизиты"
|
||||
msgid "Billing Name"
|
||||
msgstr "Имя плательщика"
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr "О себе"
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr ""
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr "Глава"
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -987,7 +988,7 @@ msgid "Contact the Administrator to enroll for this course."
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "Содержание"
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr ""
|
||||
@@ -1060,7 +1062,7 @@ msgstr ""
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr "Список курсов"
|
||||
msgid "Course Name"
|
||||
msgstr "Название курса"
|
||||
|
||||
#: frontend/src/pages/CourseDetail.vue:74
|
||||
msgid "Course Outline"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the course_price (Currency) field in DocType 'LMS Course'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr "Статистика курса"
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.json
|
||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||
@@ -1303,7 +1311,7 @@ msgstr "Панель"
|
||||
#. Label of the date (Date) field in DocType 'Scheduled Flow'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr "Дата и время"
|
||||
@@ -1350,23 +1358,40 @@ msgstr "Валюта по умолчания"
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:229
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: 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?"
|
||||
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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "Отменить"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
msgstr "Обсуждения"
|
||||
@@ -1453,7 +1478,7 @@ msgstr "Для этого вопроса найдены дубликаты ва
|
||||
#. 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 (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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr ""
|
||||
msgid "Duration (in minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:54
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:58
|
||||
msgid "Duration of the live class in minutes"
|
||||
msgstr "Продолжительность живого занятия в минутах"
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr "E-mail"
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -1618,7 +1643,7 @@ msgstr "Подтверждение регистрации на следующу
|
||||
msgid "Enrollment Count"
|
||||
msgstr "Количество регистраций"
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr ""
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr "Подробности оценки"
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr ""
|
||||
msgid "Event"
|
||||
msgstr "Событие"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr "Фриланс"
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "Полное имя"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr "Полная занятость"
|
||||
@@ -1981,11 +2011,6 @@ msgstr "Заголовок"
|
||||
msgid "Hello"
|
||||
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
|
||||
msgid "Help others learn something new by creating a course."
|
||||
msgstr "Помогите другим узнать что-то новое, создав курс."
|
||||
@@ -2164,9 +2189,7 @@ msgstr "Неправильно"
|
||||
msgid "Index"
|
||||
msgstr "Индекс"
|
||||
|
||||
#. Label of the index_label (Data) field in DocType 'Course Lesson'
|
||||
#. 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
|
||||
msgid "Index Label"
|
||||
msgstr "Индексная метка"
|
||||
@@ -2203,14 +2226,14 @@ msgstr "Содержание инструктора"
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
msgstr "Заметки инструктора"
|
||||
|
||||
#. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch'
|
||||
#. 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr "Неверный код приглашения."
|
||||
msgid "Invalid Quiz ID"
|
||||
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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr "Правильно"
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "Должность"
|
||||
msgid "Jobs"
|
||||
msgstr "Вакансии"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
@@ -2593,6 +2620,11 @@ msgstr "Фамилия"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "Логин"
|
||||
@@ -2759,6 +2791,11 @@ msgstr ""
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr "Отметка"
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr ""
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr "Наставник"
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "Мета изображение"
|
||||
@@ -2987,11 +3024,11 @@ msgstr "Модератор"
|
||||
msgid "Modified By"
|
||||
msgstr "Изменено"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr "Имя модуля неверно или не существует."
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr "Модуль неверный."
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr "Новая группа"
|
||||
msgid "New Course"
|
||||
msgstr "Новый курс"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr "Новая Вакансия"
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr "Нет рассматриваемых курсов"
|
||||
msgid "No introduction"
|
||||
msgstr "Без введения"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr "Вакансии не опубликованы"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr "Не запланированы онлайн-курсы"
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr "Недоступно для предварительного просм
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "Уведомления"
|
||||
msgid "Notify me when available"
|
||||
msgstr "Сообщите мне, когда появится"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:162
|
||||
#: frontend/src/pages/BatchForm.vue:174
|
||||
msgid "Number of seats available"
|
||||
msgstr ""
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr "Принимаются только файлы типа {0} ."
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr "Страницы"
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr ""
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
msgstr "Неполная занятость"
|
||||
@@ -3407,7 +3449,7 @@ msgstr ""
|
||||
|
||||
#. Label of the payment (Link) field in DocType 'Batch Student'
|
||||
#. 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/lms_enrollment/lms_enrollment.json
|
||||
msgid "Payment"
|
||||
@@ -3523,6 +3565,10 @@ msgstr "Нажмите на следующую кнопку, чтобы уста
|
||||
msgid "Please enable Zoom Settings to use this feature."
|
||||
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
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
msgstr ""
|
||||
@@ -3556,11 +3602,11 @@ msgstr ""
|
||||
msgid "Please login to access the quiz."
|
||||
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."
|
||||
msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к этой странице."
|
||||
|
||||
#: lms/lms/api.py:183
|
||||
#: lms/lms/api.py:189
|
||||
msgid "Please login to continue with payment."
|
||||
msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату."
|
||||
|
||||
@@ -3573,6 +3619,10 @@ msgstr "Пожалуйста, хорошо подготовьтесь и при
|
||||
msgid "Please take appropriate action at {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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "Отклонено"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr "Ответить"
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr "В строках {0} есть повторяющиеся вопросы
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr "Поиск значка"
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr "Введите свой пароль"
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
@@ -4159,7 +4224,7 @@ msgstr "Поделиться"
|
||||
msgid "Short Introduction"
|
||||
msgstr "Краткое введение"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -4361,19 +4426,11 @@ msgstr "Время начала"
|
||||
msgid "Start Time cannot be greater than End Time"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Start 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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr "Отправлено {0}"
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr "Этот сертификат является бессрочным"
|
||||
msgid "This course has:"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
msgstr "Этот курс бесплатный."
|
||||
|
||||
#: frontend/src/pages/SCORMChapter.vue:198
|
||||
msgid "This is a chapter in the course {0}"
|
||||
msgstr ""
|
||||
|
||||
#: 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."
|
||||
msgstr "Этот урок недоступен для предварительного просмотра. Так как вы являетесь инструктором курса, только вы можете его увидеть."
|
||||
@@ -4742,7 +4805,7 @@ msgstr "Четверг"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "Время "
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr "Сроки:"
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:169
|
||||
msgid "Title is required"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr ""
|
||||
msgid "To Date"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr "В графе «Опыт работы» обязательно должно быть указано «На сегодняшний день»."
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором."
|
||||
|
||||
@@ -4902,7 +4965,7 @@ msgstr "Twitter"
|
||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: frontend/src/components/Modals/Question.vue: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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr ""
|
||||
msgid "Upcoming"
|
||||
msgstr "Предстоящие"
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr "Предстоящие группы"
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr ""
|
||||
msgid "Update Password"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@@ -5172,15 +5235,15 @@ msgstr "Напишите свой ответ здесь"
|
||||
msgid "You already have an evaluation on {0} at {1} for the course {2}."
|
||||
msgstr "У вас уже есть оценка {0} в {1} для курса {2}."
|
||||
|
||||
#: lms/lms/api.py:207
|
||||
#: lms/lms/api.py:213
|
||||
msgid "You are already enrolled for this batch."
|
||||
msgstr "Вы уже зачислены в эту группу."
|
||||
|
||||
#: lms/lms/api.py:199
|
||||
#: lms/lms/api.py:205
|
||||
msgid "You are already enrolled for this course."
|
||||
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."
|
||||
msgstr "Вы не являетесь участником этой группы. Пожалуйста, ознакомьтесь с нашими группами."
|
||||
|
||||
@@ -5188,6 +5251,14 @@ msgstr "Вы не являетесь участником этой группы.
|
||||
msgid "You are not a mentor of the course {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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr ""
|
||||
@@ -5340,7 +5411,7 @@ msgstr "Настройки Zoom"
|
||||
msgid "cancel your application"
|
||||
msgstr "отменить заявку"
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "завершенно"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr "звезды"
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
|
||||
287
lms/locale/sv.po
287
lms/locale/sv.po
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2024-11-08 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-11 15:23\n"
|
||||
"POT-Creation-Date: 2024-11-15 16:04+0000\n"
|
||||
"PO-Revision-Date: 2024-11-24 19:19\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Swedish\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'
|
||||
#: lms/lms/doctype/cohort_join_request/cohort_join_request.json
|
||||
msgid "Accepted"
|
||||
msgstr "Godkänd"
|
||||
msgstr "Accepterad"
|
||||
|
||||
#. Label of the account_id (Data) field in DocType 'Zoom Settings'
|
||||
#: lms/lms/doctype/zoom_settings/zoom_settings.json
|
||||
@@ -109,7 +109,7 @@ msgstr "Lägg till"
|
||||
msgid "Add Chapter"
|
||||
msgstr "Lägg till Kapitel"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:102
|
||||
#: frontend/src/components/CourseOutline.vue:124
|
||||
msgid "Add Lesson"
|
||||
msgstr "Lägg till Lektion"
|
||||
|
||||
@@ -217,7 +217,7 @@ msgstr "Tillåt självregistrering"
|
||||
msgid "Allow accessing future dates"
|
||||
msgstr "Tillåt åtkomst till framtida datum"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:29
|
||||
#: frontend/src/pages/BatchForm.vue:33
|
||||
msgid "Allow self enrollment"
|
||||
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 'LMS Batch'
|
||||
#. 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_payment/lms_payment.json
|
||||
#: lms/public/js/common_functions.js:379
|
||||
@@ -258,11 +258,11 @@ msgstr "Belopp Fält"
|
||||
msgid "Amount with GST"
|
||||
msgstr "Belopp med Moms"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:32
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
msgid "Announcement"
|
||||
msgstr "Meddelande"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr "Tillkännagivande är skickad"
|
||||
|
||||
@@ -280,7 +280,7 @@ msgstr "Svara"
|
||||
msgid "Appears on the course card in the course list"
|
||||
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"
|
||||
msgstr "Visas när omgång URL delas på valfri online plattform"
|
||||
|
||||
@@ -319,10 +319,6 @@ msgstr "Godkänd"
|
||||
msgid "Apps"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Ask User Category during Signup"
|
||||
@@ -420,7 +416,7 @@ msgid "Auto Assign"
|
||||
msgstr "Automatiskt Tilldela"
|
||||
|
||||
#. 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
|
||||
msgid "Auto Recording"
|
||||
msgstr "Automatisk Inspelning"
|
||||
@@ -482,7 +478,8 @@ msgid "Batch Description"
|
||||
msgstr "Parti Beskrivning"
|
||||
|
||||
#. 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/templates/emails/batch_confirmation.html:30
|
||||
msgid "Batch Details"
|
||||
@@ -547,10 +544,6 @@ msgstr "Grupp Uppdaterad"
|
||||
msgid "Batch end date cannot be before the batch start date"
|
||||
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
|
||||
#. Label of the batches (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -581,7 +574,7 @@ msgstr "Faktura Detaljer"
|
||||
msgid "Billing Name"
|
||||
msgstr "Faktura Namn"
|
||||
|
||||
#: frontend/src/components/Modals/EditProfile.vue:72
|
||||
#: frontend/src/components/Modals/EditProfile.vue:75
|
||||
msgid "Bio"
|
||||
msgstr "Resume"
|
||||
|
||||
@@ -649,7 +642,7 @@ msgstr "Fritidskläder"
|
||||
#. Label of the category (Link) field in DocType 'LMS Batch'
|
||||
#. Label of the category (Data) field in DocType 'LMS Category'
|
||||
#. 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/JobDetail.vue:102
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
@@ -734,6 +727,14 @@ msgstr "Kapitel"
|
||||
msgid "Chapter Reference"
|
||||
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'
|
||||
#. Group in LMS Course's connections
|
||||
#: 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."
|
||||
|
||||
#. 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
|
||||
msgid "Content"
|
||||
msgstr "Innehåll "
|
||||
@@ -997,6 +998,7 @@ msgid "Continue Learning"
|
||||
msgstr "Fortsätt lära dig"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:117
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Contract"
|
||||
msgstr "Avtal"
|
||||
@@ -1060,7 +1062,7 @@ msgstr "Land"
|
||||
#. Label of the course (Link) field in DocType 'Related Courses'
|
||||
#. Label of a Link 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/Event.vue:24
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
@@ -1153,6 +1155,10 @@ msgstr "Kurslista"
|
||||
msgid "Course Name"
|
||||
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'
|
||||
#: frontend/src/pages/CourseForm.vue:219
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -1175,9 +1181,11 @@ msgid "Course Stats"
|
||||
msgstr "Kursstatistik"
|
||||
|
||||
#. 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 Request'
|
||||
#: 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_request/lms_certificate_request.json
|
||||
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 Course'
|
||||
#. 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/lms/doctype/lms_course/lms_course.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'
|
||||
#: frontend/src/components/Modals/EvaluationModal.vue:26
|
||||
#: 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_certificate_evaluation/lms_certificate_evaluation.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
|
||||
#. Class'
|
||||
#: frontend/src/pages/BatchForm.vue:111
|
||||
#: frontend/src/pages/BatchForm.vue:118
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Date and Time"
|
||||
msgstr "Datum och Tid"
|
||||
@@ -1350,23 +1358,40 @@ msgstr "Standard Valuta"
|
||||
msgid "Degree Type"
|
||||
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
|
||||
msgid "Delete"
|
||||
msgstr "Ta bort"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:52
|
||||
msgid "Delete Chapter"
|
||||
msgstr "Ta bort Kapitel"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:464
|
||||
msgid "Delete Course"
|
||||
msgstr "Ta bort kurs"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:208
|
||||
msgid "Delete Lesson"
|
||||
msgstr "Ta bort Lektion"
|
||||
#: frontend/src/components/CourseOutline.vue:287
|
||||
msgid "Delete this chapter?"
|
||||
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
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är du säker på att du vill ta bort denna kurs?"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue: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 (Small Text) field in DocType 'Certification'
|
||||
#. 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 (Text) field in DocType 'LMS Live Class'
|
||||
#. Label of the description (Small Text) field in DocType 'Work Experience'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:73
|
||||
#: frontend/src/pages/BatchForm.vue:91 frontend/src/pages/JobCreation.vue:43
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:78
|
||||
#: frontend/src/pages/BatchForm.vue:96 frontend/src/pages/JobCreation.vue:43
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/cohort/cohort.json
|
||||
@@ -1426,7 +1451,7 @@ msgid "Discard"
|
||||
msgstr "Avvisa"
|
||||
|
||||
#. 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
|
||||
msgid "Discussions"
|
||||
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 (Int) field in DocType 'LMS Live Class'
|
||||
#. 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/lms_batch_timetable/lms_batch_timetable.json
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
@@ -1465,7 +1490,7 @@ msgstr "Varaktighet"
|
||||
msgid "Duration (in minutes)"
|
||||
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"
|
||||
msgstr "Livelektion varaktighet i minuter"
|
||||
|
||||
@@ -1487,7 +1512,7 @@ msgstr "E-post"
|
||||
msgid "Edit"
|
||||
msgstr "Redigera"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:106
|
||||
#: frontend/src/components/CourseOutline.vue:45
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:5
|
||||
msgid "Edit Chapter"
|
||||
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 '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/public/js/common_functions.js:282
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.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"
|
||||
msgstr "Antal Inskrivna"
|
||||
|
||||
#: lms/lms/utils.py:1690
|
||||
#: lms/lms/utils.py:1702
|
||||
msgid "Enrollment Failed"
|
||||
msgstr "Registrering Misslyckad"
|
||||
|
||||
@@ -1646,7 +1671,10 @@ msgstr "Ange titel och spara frågesport för att fortsätta"
|
||||
msgid "Enter the correct answer"
|
||||
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:266
|
||||
#: frontend/src/components/Modals/Question.vue:323
|
||||
@@ -1669,7 +1697,7 @@ msgid "Evaluation Details"
|
||||
msgstr "Utvärdering Detaljer"
|
||||
|
||||
#. 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/public/js/common_functions.js:333
|
||||
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 Evaluation'
|
||||
#. 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
|
||||
#: lms/lms/doctype/batch_course/batch_course.json
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -1733,7 +1761,7 @@ msgstr "Utvärderare är inte tillgänglig"
|
||||
msgid "Event"
|
||||
msgstr "Händelse"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:145
|
||||
#: frontend/src/pages/BatchForm.vue:156
|
||||
msgid "Example: IST (+5:30)"
|
||||
msgstr "Exempel: IST (+5:30)"
|
||||
|
||||
@@ -1860,6 +1888,7 @@ msgid "Free"
|
||||
msgstr "Gratis"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:118
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Freelance"
|
||||
msgstr "Frilansare"
|
||||
@@ -1899,6 +1928,7 @@ msgid "Full Name"
|
||||
msgstr "Fullständig Namn"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:115
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Full Time"
|
||||
msgstr "Heltid"
|
||||
@@ -1981,11 +2011,6 @@ msgstr "Huvudrubrik"
|
||||
msgid "Hello"
|
||||
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
|
||||
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."
|
||||
@@ -2164,9 +2189,7 @@ msgstr "Inkorrekt"
|
||||
msgid "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'
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_exercise/lms_exercise.json
|
||||
msgid "Index Label"
|
||||
msgstr "Index Etikett"
|
||||
@@ -2203,14 +2226,14 @@ msgstr "Lärares Innehåll"
|
||||
|
||||
#. Label of the instructor_notes (Markdown Editor) field in DocType 'Course
|
||||
#. 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
|
||||
msgid "Instructor Notes"
|
||||
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 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_course/lms_course.json
|
||||
msgid "Instructors"
|
||||
@@ -2238,10 +2261,6 @@ msgstr "Ogiltig Inbjudan Kod."
|
||||
msgid "Invalid Quiz 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 'Invite Request'
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -2281,6 +2300,14 @@ msgstr "Är korrekt"
|
||||
msgid "Is Onboarding Complete"
|
||||
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 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
@@ -2355,7 +2382,7 @@ msgstr "Jobb Titel"
|
||||
msgid "Jobs"
|
||||
msgstr "Jobb"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:54
|
||||
#: frontend/src/components/LiveClass.vue:55
|
||||
#: lms/templates/upcoming_evals.html:15
|
||||
msgid "Join"
|
||||
msgstr "Anslut"
|
||||
@@ -2593,6 +2620,11 @@ msgstr "Efternamn"
|
||||
msgid "Latest Submission"
|
||||
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 Submission'
|
||||
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
|
||||
@@ -2722,7 +2754,7 @@ msgid "Location Preference"
|
||||
msgstr "Platspreferens"
|
||||
|
||||
#: 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
|
||||
msgid "Login"
|
||||
msgstr "Logga In"
|
||||
@@ -2759,6 +2791,11 @@ msgstr "Ansvarig"
|
||||
msgid "Manager (Sales/Marketing/Customer)"
|
||||
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
|
||||
msgid "Mark"
|
||||
msgstr "Markera"
|
||||
@@ -2803,7 +2840,7 @@ msgid "Maximun Attempts"
|
||||
msgstr "Maximalt antal försök"
|
||||
|
||||
#. 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/public/js/common_functions.js:309
|
||||
msgid "Medium"
|
||||
@@ -2951,7 +2988,7 @@ msgid "Mentors"
|
||||
msgstr "Mentorer"
|
||||
|
||||
#. 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
|
||||
msgid "Meta Image"
|
||||
msgstr "Meta Bild"
|
||||
@@ -2987,11 +3024,11 @@ msgstr "Moderator"
|
||||
msgid "Modified By"
|
||||
msgstr "Modifierad Av"
|
||||
|
||||
#: lms/lms/api.py:191
|
||||
#: lms/lms/api.py:197
|
||||
msgid "Module Name is incorrect or does not exist."
|
||||
msgstr "Modul Namn är felaktigt eller existerar inte."
|
||||
|
||||
#: lms/lms/api.py:187
|
||||
#: lms/lms/api.py:193
|
||||
msgid "Module is incorrect."
|
||||
msgstr "Modul är felaktig."
|
||||
|
||||
@@ -3037,7 +3074,7 @@ msgstr "Ny Grupp"
|
||||
msgid "New Course"
|
||||
msgstr "Ny Kurs"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:24
|
||||
#: frontend/src/pages/Jobs.vue:39
|
||||
msgid "New Job"
|
||||
msgstr "Nya Jobb"
|
||||
|
||||
@@ -3124,11 +3161,11 @@ msgstr "Inga kurser under granskning"
|
||||
msgid "No introduction"
|
||||
msgstr "Ingen introduktion"
|
||||
|
||||
#: frontend/src/pages/Jobs.vue:45
|
||||
#: frontend/src/pages/Jobs.vue:60
|
||||
msgid "No jobs posted"
|
||||
msgstr "Inga jobb utannonserade"
|
||||
|
||||
#: frontend/src/components/LiveClass.vue:60
|
||||
#: frontend/src/components/LiveClass.vue:61
|
||||
msgid "No live classes scheduled"
|
||||
msgstr "Inga live lektioner schemalagda"
|
||||
|
||||
@@ -3184,7 +3221,7 @@ msgstr "Inte tillgänglig för förhandsgranskning"
|
||||
msgid "Not Graded"
|
||||
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"
|
||||
msgstr "Ej Tillåtet"
|
||||
|
||||
@@ -3208,7 +3245,7 @@ msgstr "Aviseringar"
|
||||
msgid "Notify me when available"
|
||||
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"
|
||||
msgstr "Antal platser tillgängliga"
|
||||
|
||||
@@ -3248,6 +3285,10 @@ msgstr "Endast filer av typ {0} kommer att accepteras."
|
||||
msgid "Only image file is allowed."
|
||||
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 'Membership' (Select) field in DocType 'LMS Batch Old'
|
||||
#: frontend/src/pages/QuizForm.vue:17
|
||||
@@ -3352,7 +3393,7 @@ msgid "Pages"
|
||||
msgstr "Sidor"
|
||||
|
||||
#. 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/public/js/common_functions.js:373
|
||||
msgid "Paid Batch"
|
||||
@@ -3369,6 +3410,7 @@ msgid "Pan Number"
|
||||
msgstr "Pan Nummer"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
|
||||
#: frontend/src/pages/Jobs.vue:116
|
||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||
msgid "Part Time"
|
||||
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 '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/lms_enrollment/lms_enrollment.json
|
||||
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."
|
||||
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
|
||||
msgid "Please ensure that you complete all the questions in {0} minutes."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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}"
|
||||
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
|
||||
msgid "Please upload the assignment file."
|
||||
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 Course'
|
||||
#: 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_course/lms_course.json
|
||||
#: lms/public/js/common_functions.js:266
|
||||
@@ -3941,11 +3991,11 @@ msgstr "Avvisad"
|
||||
msgid "Related Courses"
|
||||
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"
|
||||
msgstr "Ta bort"
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:26
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
msgid "Reply To"
|
||||
msgstr "Svara till"
|
||||
|
||||
@@ -4039,6 +4089,21 @@ msgstr "Rader {0} har duplicerade frågor."
|
||||
msgid "Run"
|
||||
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 'LMS Certificate Request'
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
|
||||
@@ -4100,7 +4165,7 @@ msgid "Search for an icon"
|
||||
msgstr "Sök efter ikon"
|
||||
|
||||
#. 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/public/js/common_functions.js:327
|
||||
msgid "Seat Count"
|
||||
@@ -4144,7 +4209,7 @@ msgid "Set your Password"
|
||||
msgstr "Ange Lösenord"
|
||||
|
||||
#: 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
|
||||
msgid "Settings"
|
||||
msgstr "Inställningar"
|
||||
@@ -4159,7 +4224,7 @@ msgstr "Dela på"
|
||||
msgid "Short Introduction"
|
||||
msgstr "Kort Introduktion"
|
||||
|
||||
#: frontend/src/pages/BatchForm.vue:94
|
||||
#: frontend/src/pages/BatchForm.vue:99
|
||||
msgid "Short description of the batch"
|
||||
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 'LMS Batch'
|
||||
#. 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/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
@@ -4332,7 +4397,7 @@ msgid "Start Date"
|
||||
msgstr "Start Datum"
|
||||
|
||||
#: 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
|
||||
msgid "Start Learning"
|
||||
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 Request'
|
||||
#. 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
|
||||
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.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"
|
||||
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'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "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'
|
||||
#: lms/fixtures/custom_field.json
|
||||
msgid "Startup Organization"
|
||||
@@ -4516,8 +4573,10 @@ msgstr "Inskickad {0}"
|
||||
#: frontend/src/components/BatchOverlay.vue:135
|
||||
#: frontend/src/components/BatchStudents.vue:157
|
||||
#: 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/ChapterModal.vue:148
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:193
|
||||
#: frontend/src/components/Modals/Event.vue:255
|
||||
#: frontend/src/components/Modals/Event.vue:310
|
||||
#: frontend/src/components/Modals/Question.vue:261
|
||||
@@ -4713,10 +4772,14 @@ msgstr "Detta certifikat upphör inte att gälla"
|
||||
msgid "This course has:"
|
||||
msgstr "Denna kurs har:"
|
||||
|
||||
#: lms/lms/utils.py:1570
|
||||
#: lms/lms/utils.py:1582
|
||||
msgid "This course is free."
|
||||
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
|
||||
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."
|
||||
@@ -4742,7 +4805,7 @@ msgstr "Torsdag"
|
||||
|
||||
#. Label of the time (Time) field in DocType 'LMS Live Class'
|
||||
#: 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
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Time"
|
||||
@@ -4753,7 +4816,7 @@ msgstr "Tid"
|
||||
msgid "Time Preference"
|
||||
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"
|
||||
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 Certificate Request'
|
||||
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:44
|
||||
#: frontend/src/pages/BatchForm.vue:143
|
||||
#: frontend/src/components/Modals/LiveClassModal.vue:46
|
||||
#: frontend/src/pages/BatchForm.vue:154
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.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'
|
||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||
#: 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/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
|
||||
@@ -4833,6 +4896,10 @@ msgstr "Tidpunkter:"
|
||||
msgid "Title"
|
||||
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'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:98
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
@@ -4844,11 +4911,7 @@ msgstr "Till"
|
||||
msgid "To Date"
|
||||
msgstr "Till Datum"
|
||||
|
||||
#: lms/lms/web_form/profile/profile.js:19
|
||||
msgid "To Date is mandatory in Work Experience."
|
||||
msgstr "Till Datum erfordras i Arbetslivserfarenhet."
|
||||
|
||||
#: lms/lms/utils.py:1581
|
||||
#: lms/lms/utils.py:1593
|
||||
msgid "To join this batch, please contact the Administrator."
|
||||
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'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||
#: 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/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -4970,7 +5033,7 @@ msgstr "Ostrukturerad Roll"
|
||||
msgid "Upcoming"
|
||||
msgstr "Kommande"
|
||||
|
||||
#: frontend/src/pages/Batch.vue:154
|
||||
#: frontend/src/pages/Batch.vue:158
|
||||
msgid "Upcoming Batches"
|
||||
msgstr "Kommande omgångar"
|
||||
|
||||
@@ -4989,7 +5052,7 @@ msgstr "Uppdatera"
|
||||
msgid "Update Password"
|
||||
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"
|
||||
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}."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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}"
|
||||
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
|
||||
msgid "You can add chapters and lessons to it."
|
||||
msgstr "Du kan lägga till kapitel och lektioner till den."
|
||||
@@ -5340,7 +5411,7 @@ msgstr "Zoom Inställningar"
|
||||
msgid "cancel your application"
|
||||
msgstr "avbryt din ansökan"
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:170
|
||||
#: frontend/src/pages/Lesson.vue:174
|
||||
msgid "completed"
|
||||
msgstr "slutförd"
|
||||
|
||||
@@ -5388,7 +5459,7 @@ msgstr "stjärnor"
|
||||
msgid "you can"
|
||||
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"
|
||||
msgstr "{0} Inställningar hittades inte"
|
||||
|
||||
|
||||
515
lms/locale/tr.po
515
lms/locale/tr.po
File diff suppressed because it is too large
Load Diff
1916
lms/locale/zh.po
1916
lms/locale/zh.po
File diff suppressed because it is too large
Load Diff
@@ -94,3 +94,4 @@ 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.give_discussions_permissions
|
||||
lms.patches.v2_0.delete_web_forms
|
||||
lms.patches.v2_0.update_desk_access_for_lms_roles
|
||||
9
lms/patches/v2_0/update_desk_access_for_lms_roles.py
Normal file
9
lms/patches/v2_0/update_desk_access_for_lms_roles.py
Normal 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)
|
||||
Reference in New Issue
Block a user