Compare commits

...

47 Commits

Author SHA1 Message Date
Jannat Patel
57c1a6b540 Merge pull request #1676 from pateljannat/issues-127
fix: misc issues
2025-08-08 12:08:04 +05:30
Jannat Patel
8dba0e8242 Merge pull request #1677 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-08 12:06:59 +05:30
Jannat Patel
ee715f6387 chore: fixed linters 2025-08-08 10:47:21 +05:30
Jannat Patel
b770b30334 chore: Italian translations 2025-08-08 06:54:22 +05:30
Jannat Patel
d61abac126 fix: validate is uploaded svg is malicious 2025-08-07 17:33:32 +05:30
Jannat Patel
ccf28b8012 refactor: bring course title down from the gradient in course cards 2025-08-07 17:23:14 +05:30
Jannat Patel
3762cb06bb Merge pull request #1671 from pateljannat/notes
feat: notes and highlights in lesson
2025-08-07 17:11:46 +05:30
Jannat Patel
15400f2a3e test: open community tab before testing discussions 2025-08-07 17:01:55 +05:30
Jannat Patel
20d1b1fe83 Merge pull request #1675 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-07 16:05:03 +05:30
Jannat Patel
73844f8813 fix: minor changes with visibility and change 2025-08-07 16:04:36 +05:30
Jannat Patel
2187553625 chore: Serbian (Latin) translations 2025-08-07 06:36:14 +05:30
Jannat Patel
984b2a5dea chore: Serbian (Cyrillic) translations 2025-08-07 06:36:13 +05:30
Jannat Patel
9098d9454f Merge pull request #1674 from pateljannat/issues-126
fix: video statistics scroll and time format
2025-08-06 11:28:15 +05:30
Jannat Patel
027dd93fb5 fix: reload notes when moving to another lesson 2025-08-06 11:13:16 +05:30
Jannat Patel
a005adc89a Merge pull request #1672 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-06 10:32:09 +05:30
Jannat Patel
866ef04fbf chore: Esperanto translations 2025-08-06 05:34:46 +05:30
Jannat Patel
00b6f97e3a chore: Serbian (Latin) translations 2025-08-06 05:34:45 +05:30
Jannat Patel
a1d21b1a2a chore: Bosnian translations 2025-08-06 05:34:43 +05:30
Jannat Patel
7358ea43d8 chore: Croatian translations 2025-08-06 05:34:42 +05:30
Jannat Patel
88c69311eb chore: Thai translations 2025-08-06 05:34:40 +05:30
Jannat Patel
c1e45e5d0d chore: Persian translations 2025-08-06 05:34:39 +05:30
Jannat Patel
fe78de2417 chore: Indonesian translations 2025-08-06 05:34:37 +05:30
Jannat Patel
4c1fc201e6 chore: Portuguese, Brazilian translations 2025-08-06 05:34:36 +05:30
Jannat Patel
3f5d270915 chore: Vietnamese translations 2025-08-06 05:34:34 +05:30
Jannat Patel
a452fbeb07 chore: Chinese Simplified translations 2025-08-06 05:34:33 +05:30
Jannat Patel
a6f02c245f chore: Turkish translations 2025-08-06 05:34:31 +05:30
Jannat Patel
cb4f9129d6 chore: Swedish translations 2025-08-06 05:34:30 +05:30
Jannat Patel
9c5d64c211 chore: Serbian (Cyrillic) translations 2025-08-06 05:34:28 +05:30
Jannat Patel
41dc0ecc60 chore: Russian translations 2025-08-06 05:34:26 +05:30
Jannat Patel
6b9409b889 chore: Portuguese translations 2025-08-06 05:34:25 +05:30
Jannat Patel
ea66eeed6c chore: Polish translations 2025-08-06 05:34:24 +05:30
Jannat Patel
a419d28ef1 chore: Dutch translations 2025-08-06 05:34:22 +05:30
Jannat Patel
481dfc24fd chore: Italian translations 2025-08-06 05:34:20 +05:30
Jannat Patel
ed686a7d52 chore: Hungarian translations 2025-08-06 05:34:19 +05:30
Jannat Patel
b4c5a07800 chore: German translations 2025-08-06 05:34:17 +05:30
Jannat Patel
6ae16f7fef chore: Czech translations 2025-08-06 05:34:16 +05:30
Jannat Patel
4aae2ed3b8 chore: Arabic translations 2025-08-06 05:34:14 +05:30
Jannat Patel
81d4137b20 chore: Spanish translations 2025-08-06 05:34:13 +05:30
Jannat Patel
77ecb02a17 feat: notes in lesson 2025-08-05 20:00:09 +05:30
Jannat Patel
4a375f92ed Merge pull request #1668 from frappe/pot_develop_2025-08-01
chore: update POT file
2025-08-04 20:05:22 +05:30
Jannat Patel
7caf91460a Merge pull request #1669 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-04 20:05:12 +05:30
Jannat Patel
0e015c8b97 chore: Indonesian translations 2025-08-03 04:35:30 +05:30
frappe-pr-bot
7b69ddb14d chore: update POT file 2025-08-01 16:04:44 +00:00
Jannat Patel
2271eb270e Merge pull request #1667 from harshpwctech/develop
refactor: Announcement mail being sent to students in BCC
2025-08-01 17:32:41 +05:30
CA Harsh Agrawal
7e5b2e4e79 refactor: Announcement mail being sent to students in BCC 2025-08-01 17:02:48 +05:30
Jannat Patel
124b9d9ea5 fix: video statistics scroll 2025-07-30 17:31:33 +05:30
Jannat Patel
36076068ec fix: text padding on card gradient 2025-07-30 12:30:12 +05:30
48 changed files with 2577 additions and 1542 deletions

View File

@@ -140,6 +140,7 @@ describe("Course Creation", () => {
); );
// Add Discussion // Add Discussion
cy.get("span").contains("Community").click();
cy.button("New Question").click(); cy.button("New Question").click();
cy.wait(500); cy.wait(500);
cy.get("[id^=headlessui-dialog-panel-").within(() => { cy.get("[id^=headlessui-dialog-panel-").within(() => {

10
frontend/auto-imports.d.ts vendored Normal file
View File

@@ -0,0 +1,10 @@
/* eslint-disable */
/* prettier-ignore */
// @ts-nocheck
// noinspection JSUnusedGlobalSymbols
// Generated by unplugin-auto-import
// biome-ignore lint: disable
export {}
declare global {
}

View File

@@ -66,6 +66,7 @@ declare module 'vue' {
FrappeCloudIcon: typeof import('./src/components/Icons/FrappeCloudIcon.vue')['default'] FrappeCloudIcon: typeof import('./src/components/Icons/FrappeCloudIcon.vue')['default']
IconPicker: typeof import('./src/components/Controls/IconPicker.vue')['default'] IconPicker: typeof import('./src/components/Controls/IconPicker.vue')['default']
IndicatorIcon: typeof import('./src/components/Icons/IndicatorIcon.vue')['default'] IndicatorIcon: typeof import('./src/components/Icons/IndicatorIcon.vue')['default']
InlineLessonMenu: typeof import('./src/components/Notes/InlineLessonMenu.vue')['default']
InviteIcon: typeof import('./src/components/Icons/InviteIcon.vue')['default'] InviteIcon: typeof import('./src/components/Icons/InviteIcon.vue')['default']
JobApplicationModal: typeof import('./src/components/Modals/JobApplicationModal.vue')['default'] JobApplicationModal: typeof import('./src/components/Modals/JobApplicationModal.vue')['default']
JobCard: typeof import('./src/components/JobCard.vue')['default'] JobCard: typeof import('./src/components/JobCard.vue')['default']
@@ -81,6 +82,7 @@ declare module 'vue' {
MultiSelect: typeof import('./src/components/Controls/MultiSelect.vue')['default'] MultiSelect: typeof import('./src/components/Controls/MultiSelect.vue')['default']
NoPermission: typeof import('./src/components/NoPermission.vue')['default'] NoPermission: typeof import('./src/components/NoPermission.vue')['default']
NoSidebarLayout: typeof import('./src/components/NoSidebarLayout.vue')['default'] NoSidebarLayout: typeof import('./src/components/NoSidebarLayout.vue')['default']
Notes: typeof import('./src/components/Notes/Notes.vue')['default']
NotPermitted: typeof import('./src/components/NotPermitted.vue')['default'] NotPermitted: typeof import('./src/components/NotPermitted.vue')['default']
PageModal: typeof import('./src/components/Modals/PageModal.vue')['default'] PageModal: typeof import('./src/components/Modals/PageModal.vue')['default']
PaymentSettings: typeof import('./src/components/Settings/PaymentSettings.vue')['default'] PaymentSettings: typeof import('./src/components/Settings/PaymentSettings.vue')['default']

View File

@@ -31,7 +31,7 @@
"codemirror": "^6.0.1", "codemirror": "^6.0.1",
"dayjs": "^1.11.6", "dayjs": "^1.11.6",
"feather-icons": "^4.28.0", "feather-icons": "^4.28.0",
"frappe-ui": "^0.1.172", "frappe-ui": "0.1.173",
"highlight.js": "^11.11.1", "highlight.js": "^11.11.1",
"lucide-vue-next": "^0.383.0", "lucide-vue-next": "^0.383.0",
"markdown-it": "^14.0.0", "markdown-it": "^14.0.0",

View File

@@ -18,7 +18,7 @@
<div class="flex items-center flex-wrap relative top-4 px-2 w-fit"> <div class="flex items-center flex-wrap relative top-4 px-2 w-fit">
<div <div
v-if="course.featured" v-if="course.featured"
class="flex items-center space-x-1 text-xs text-ink-amber-3 bg-surface-white px-2 py-0.5 rounded-md mr-1 mb-1" class="flex items-center space-x-1 text-xs text-ink-amber-3 bg-surface-white border border-outline-amber-1 px-2 py-0.5 rounded-md mr-1 mb-1"
> >
<Star class="size-3 stroke-2" /> <Star class="size-3 stroke-2" />
<span> <span>
@@ -33,13 +33,13 @@
{{ tag }} {{ tag }}
</div> </div>
</div> </div>
<div <!-- <div
v-if="!course.image" v-if="!course.image"
class="flex items-center justify-center text-white flex-1 font-extrabold text-2xl my-auto" class="flex items-center justify-center text-white flex-1 font-extrabold text-2xl my-auto px-5 text-center leading-6"
:class="course.tags ? 'h-[80%]' : 'h-full'" :class="course.tags ? 'h-[80%]' : 'h-full'"
> >
{{ course.title }} {{ course.title }}
</div> </div> -->
</div> </div>
<div class="flex flex-col flex-auto p-4"> <div class="flex flex-col flex-auto p-4">
<div class="flex items-center justify-between mb-2"> <div class="flex items-center justify-between mb-2">
@@ -69,19 +69,12 @@
</span> </span>
</Tooltip> </Tooltip>
</div> </div>
<!-- <div v-if="course.status != 'Approved'">
<Badge
variant="subtle"
:theme="course.status === 'Under Review' ? 'orange' : 'blue'"
size="sm"
>
{{ course.status }}
</Badge>
</div> -->
</div> </div>
<div v-if="course.image" class="text-xl font-semibold leading-6"> <div
class="font-semibold leading-6"
:class="course.title.length > 32 ? 'text-lg' : 'text-xl'"
>
{{ course.title }} {{ course.title }}
</div> </div>
@@ -120,7 +113,7 @@
v-if="course.paid_certificate || course.enable_certification" v-if="course.paid_certificate || course.enable_certification"
:text="__('Get Certified')" :text="__('Get Certified')"
> >
<GraduationCap class="size-5 stroke-1.5" /> <GraduationCap class="size-5 stroke-1.5 text-ink-gray-7" />
</Tooltip> </Tooltip>
</div> </div>
</div> </div>

View File

@@ -32,13 +32,13 @@
" "
:options="[ :options="[
{ {
label: 'Edit', label: __('Edit'),
onClick() { onClick() {
reply.editable = true reply.editable = true
}, },
}, },
{ {
label: 'Delete', label: __('Delete'),
onClick() { onClick() {
deleteReply(reply) deleteReply(reply)
}, },

View File

@@ -5,6 +5,9 @@
class="float-right" class="float-right"
@click="openTopicModal()" @click="openTopicModal()"
> >
<template #prefix>
<Plus class="size-4" />
</template>
{{ __('New {0}').format(singularize(title)) }} {{ __('New {0}').format(singularize(title)) }}
</Button> </Button>
<div class="text-xl font-semibold text-ink-gray-9"> <div class="text-xl font-semibold text-ink-gray-9">
@@ -49,7 +52,7 @@
class="flex flex-col items-center justify-center border-2 border-dashed mt-5 py-8 rounded-md" class="flex flex-col items-center justify-center border-2 border-dashed mt-5 py-8 rounded-md"
> >
<MessageSquareText class="w-7 h-7 text-ink-gray-4 stroke-1.5 mr-2" /> <MessageSquareText class="w-7 h-7 text-ink-gray-4 stroke-1.5 mr-2" />
<div class=""> <div class="mt-2">
<div v-if="emptyStateTitle" class="font-medium mb-2"> <div v-if="emptyStateTitle" class="font-medium mb-2">
{{ __(emptyStateTitle) }} {{ __(emptyStateTitle) }}
</div> </div>
@@ -73,7 +76,7 @@ import { singularize, timeAgo } from '@/utils'
import { ref, onMounted, inject, onUnmounted } from 'vue' import { ref, onMounted, inject, onUnmounted } from 'vue'
import DiscussionReplies from '@/components/DiscussionReplies.vue' import DiscussionReplies from '@/components/DiscussionReplies.vue'
import DiscussionModal from '@/components/Modals/DiscussionModal.vue' import DiscussionModal from '@/components/Modals/DiscussionModal.vue'
import { MessageSquareText } from 'lucide-vue-next' import { MessageSquareText, Plus } from 'lucide-vue-next'
import { getScrollContainer } from '@/utils/scrollContainer' import { getScrollContainer } from '@/utils/scrollContainer'
const showTopics = ref(true) const showTopics = ref(true)
@@ -102,7 +105,7 @@ const props = defineProps({
}, },
emptyStateText: { emptyStateText: {
type: String, type: String,
default: 'Start a discussion', default: 'Start a Discussion',
}, },
singleThread: { singleThread: {
type: Boolean, type: Boolean,

View File

@@ -25,6 +25,7 @@
<div class=""> <div class="">
<div class="mb-1.5 text-sm text-ink-gray-5"> <div class="mb-1.5 text-sm text-ink-gray-5">
{{ __('Reply To') }} {{ __('Reply To') }}
<span class="text-ink-red-3">*</span>
</div> </div>
<Input type="text" v-model="announcement.replyTo" /> <Input type="text" v-model="announcement.replyTo" />
</div> </div>
@@ -70,8 +71,8 @@ const announcementResource = createResource({
url: 'frappe.core.doctype.communication.email.make', url: 'frappe.core.doctype.communication.email.make',
makeParams(values) { makeParams(values) {
return { return {
recipients: props.students.join(', '), recipients: announcement.replyTo,
cc: announcement.replyTo, bcc: props.students.join(', '),
subject: announcement.subject, subject: announcement.subject,
content: announcement.announcement, content: announcement.announcement,
doctype: 'LMS Batch', doctype: 'LMS Batch',
@@ -95,6 +96,9 @@ const makeAnnouncement = (close) => {
if (!announcement.announcement) { if (!announcement.announcement) {
return __('Announcement is required') return __('Announcement is required')
} }
if (!announcement.replyTo) {
return __('Reply To is required')
}
}, },
onSuccess() { onSuccess() {
close() close()

View File

@@ -23,7 +23,9 @@
</div> </div>
<div v-if="currentTab" class="mt-4"> <div v-if="currentTab" class="mt-4">
<div class="grid grid-cols-[55%,40%] gap-5"> <div class="grid grid-cols-[55%,40%] gap-5">
<div class="space-y-5 border rounded-md p-2 pt-4"> <div
class="space-y-5 border rounded-md p-2 pt-4 h-[70vh] overflow-y-auto"
>
<div class="grid grid-cols-[70%,30%] text-sm text-ink-gray-5"> <div class="grid grid-cols-[70%,30%] text-sm text-ink-gray-5">
<div class="px-4"> <div class="px-4">
{{ __('Member') }} {{ __('Member') }}
@@ -59,7 +61,7 @@
</div> </div>
</div> </div>
<div class="text-center text-sm"> <div class="text-center text-sm">
{{ convertToMinutes(row.watch_time) }} {{ formatTimestamp(row.watch_time) }}
</div> </div>
</div> </div>
</router-link> </router-link>
@@ -69,7 +71,7 @@
<NumberChart <NumberChart
class="border rounded-md" class="border rounded-md"
:config="{ :config="{
title: __('Average Watch Time (minutes)'), title: __('Average Watch Time'),
value: averageWatchTime, value: averageWatchTime,
}" }"
/> />
@@ -97,7 +99,7 @@ import {
TabButtons, TabButtons,
} from 'frappe-ui' } from 'frappe-ui'
import { computed, ref, watch } from 'vue' import { computed, ref, watch } from 'vue'
import { enablePlyr, convertToMinutes } from '@/utils' import { enablePlyr, formatTimestamp } from '@/utils'
import VideoBlock from '@/components/VideoBlock.vue' import VideoBlock from '@/components/VideoBlock.vue'
const show = defineModel<boolean | undefined>() const show = defineModel<boolean | undefined>()
@@ -185,7 +187,7 @@ const averageWatchTime = computed(() => {
totalWatchTime += parseFloat(item.watch_time) totalWatchTime += parseFloat(item.watch_time)
}) })
return convertToMinutes(totalWatchTime / currentTabData.value.length) return formatTimestamp(totalWatchTime / currentTabData.value.length)
}) })
const currentTabData = computed(() => { const currentTabData = computed(() => {

View File

@@ -0,0 +1,241 @@
<template>
<div
class="text-sm absolute bg-white border rounded-md z-10 w-44"
:style="{
display: top > 0 ? 'block' : 'none',
top: top + 'px',
left: left + 'px',
}"
>
<div class="space-y-2 py-2">
<div class="text-xs text-ink-gray-5 font-medium px-3">
{{ __('Highlight') }}
</div>
<div class="">
<div
v-for="color in colors"
class="flex items-center space-x-2 px-3 py-2 cursor-pointer hover:bg-surface-gray-2"
@click="saveHighLight(color)"
>
<span
class="size-3 rounded-full"
:style="{
backgroundColor: theme.backgroundColor[color.toLowerCase()][400],
}"
></span>
<span>
{{ __(color) }}
</span>
</div>
</div>
</div>
<div class="border-t">
<div
@click="addToNotes()"
class="flex items-center space-x-2 hover:bg-surface-gray-2 cursor-pointer rounded-b-md py-2 px-3"
>
<NotepadText class="size-3 stroke-1.5" />
<span>
{{ __('Add to Notes') }}
</span>
</div>
<div
v-if="highlightExists()"
@click="deleteHighlight"
class="flex items-center space-x-2 hover:bg-surface-gray-2 cursor-pointer rounded-b-md py-2 px-3"
>
<Trash2 class="size-3 stroke-1.5" />
<span>
{{ __('Remove Highlight') }}
</span>
</div>
</div>
</div>
</template>
<script setup lang="ts">
import { computed, inject, ref, watch } from 'vue'
import { NotepadText, Trash2 } from 'lucide-vue-next'
import { theme } from '@/utils/theme'
import type { Note, Notes } from '@/components/Notes/types'
import { blockQuotesClick, highlightText } from '@/utils'
const user = inject<any>('$user')
const show = defineModel()
const notes = defineModel<Notes>('notes')
const top = ref(0)
const left = ref(0)
const currentSelection = ref<Selection | null>(null)
const selectedText = ref('')
const emit = defineEmits<{
(e: 'updateNotes'): void
}>()
const props = defineProps<{
lesson: string
}>()
watch(show, () => {
if (!show.value) {
return resetMenuPosition()
}
currentSelection.value = window.getSelection()
if (!currentSelection.value?.toString()) {
return resetMenuPosition()
}
updateMenuPosition()
})
const updateMenuPosition = () => {
selectedText.value = currentSelection.value?.toString() || ''
const range = currentSelection.value?.getRangeAt(0)
const rect = range?.getBoundingClientRect()
if (!rect) return
const offsetY = window.scrollY
const offsetX = window.scrollX
top.value = Math.floor(rect.top + offsetY - 40)
left.value = Math.floor(rect.right + offsetX + 10)
}
const resetMenuPosition = () => {
top.value = 0
left.value = 0
}
const colors = computed(() => {
return ['Red', 'Blue', 'Green', 'Yellow', 'Purple']
})
const highlightExists = () => {
return notes.value?.data?.some(
(note: Note) => note.highlighted_text === selectedText.value
)
}
const saveHighLight = (color: string) => {
if (!selectedText.value) return
notes.value?.insert.submit(
{
lesson: props.lesson,
member: user?.data?.name,
highlighted_text: selectedText.value,
color: color,
name: '',
},
{
onSuccess(data: Note) {
highlightText(data)
resetStates()
emit('updateNotes')
},
onError(err: any) {
console.error('Error saving highlight:', err)
resetStates()
},
}
)
}
const deleteHighlight = () => {
let notesToDelete = notes.value?.data.find(
(note: Note) => note.highlighted_text === selectedText.value
)
if (!notesToDelete) return
notes.value?.delete.submit(notesToDelete.name, {
onSuccess() {
resetStates()
document.querySelectorAll('.highlighted-text').forEach((el) => {
const element = el as HTMLElement
if (element.dataset.name === notesToDelete.name) {
element.style.backgroundColor = 'transparent'
}
})
},
onError(err: any) {
console.error('Error deleting highlight:', err)
resetStates()
},
})
}
const addToNotes = () => {
if (!selectedText.value) return
let noteToUpdate = notes.value?.data.find((note: Note) => {
return !note.highlighted_text && note.note !== ''
})
if (!noteToUpdate) {
createNote()
} else {
updateNote(noteToUpdate)
}
}
const createNote = () => {
notes.value?.insert.submit(
{
lesson: props.lesson,
member: user?.data?.name,
note: `<blockquote><p>${selectedText.value}</p></blockquote><br>`,
color: 'Yellow',
name: '',
},
{
onSuccess(data: Note) {
emit('updateNotes')
setTimeout(() => {
scrollToText(selectedText.value)
blockQuotesClick()
resetStates()
}, 100)
},
onError(err: any) {
console.error('Error creating note:', err)
resetStates()
},
}
)
}
const updateNote = (noteToUpdate: Note) => {
notes.value?.setValue.submit(
{
name: noteToUpdate.name,
note: `${noteToUpdate.note}\n\n<blockquote><p>${selectedText.value}</p></blockquote><br>`,
},
{
onSuccess(data: Note) {
emit('updateNotes')
setTimeout(() => {
scrollToText(selectedText.value)
blockQuotesClick()
resetStates()
}, 100)
},
onError(err: any) {
console.error('Error updating note:', err)
resetStates()
},
}
)
}
const scrollToText = (text: string) => {
const elements = document.querySelectorAll('blockquote p')
Array.from(elements).forEach((el) => {
const element = el as HTMLElement
if (element.textContent?.toLowerCase().includes(text.toLowerCase())) {
element.scrollIntoView({ behavior: 'smooth', block: 'center' })
}
})
}
const resetStates = () => {
selectedText.value = ''
show.value = false
resetMenuPosition()
}
</script>

View File

@@ -0,0 +1,115 @@
<template>
<div class="text-lg font-semibold mb-4">
{{ __('My Notes') }}
</div>
<TextEditor
:content="note"
:placeholder="__('Make notes for quick revision. Press / for menu.')"
@change="(val: string) => updateNoteText(val)"
:editable="true"
editorClass="prose prose-sm min-h-[200px] max-w-none"
/>
</template>
<script setup lang="ts">
import { TextEditor } from 'frappe-ui'
import { useDebounceFn } from '@vueuse/core'
import { inject, ref, onMounted, watch } from 'vue'
import type { Note, Notes } from '@/components/Notes/types'
import { blockQuotesClick } from '@/utils/'
const note = ref<string | null>(null)
const currentNoteName = ref<string | null>(null)
const user = inject<any>('$user')
const notes = defineModel<Notes>('notes')
const emit = defineEmits<{
(e: 'updateNotes'): void
}>()
const props = defineProps<{
lesson: string
}>()
onMounted(() => {
updateCurrentNote()
})
watch(
() => notes.value?.data,
() => {
updateCurrentNote()
blockQuotesClick()
}
)
const updateCurrentNote = () => {
const currentNote = notes.value?.data?.filter((row: Note) => {
return !row.highlighted_text && row.note !== ''
})
if (currentNote?.length === 0) {
note.value = null
currentNoteName.value = null
return
} else if (currentNote && currentNote.length > 0) {
currentNoteName.value = currentNote[0].name
note.value = currentNote[0].note || null
}
}
const updateNoteText = (val: string) => {
note.value = val
debouncedSave()
}
const debouncedSave = useDebounceFn(() => {
saveNotes()
}, 2000)
const saveNotes = () => {
if (currentNoteName.value) {
updateNote()
} else {
createNote()
}
}
const createNote = () => {
notes.value?.insert.submit(
{
lesson: props.lesson,
member: user?.data?.name,
note: note.value,
color: 'Yellow',
name: '',
},
{
onSuccess(data: Note) {
currentNoteName.value = data.name || null
emit('updateNotes')
},
onError(err: any) {
console.error('Error creating note:', err)
},
}
)
}
const updateNote = () => {
if (!currentNoteName.value) return
notes.value?.setValue.submit(
{
name: currentNoteName.value,
lesson: props.lesson,
member: user?.data?.name,
note: note.value,
},
{
onSuccess(data: Note) {
emit('updateNotes')
},
onError(err: any) {
console.error('Error updating note:', err)
},
}
)
}
</script>

View File

@@ -0,0 +1,32 @@
export type Note = {
highlighted_text?: string
color?: string
name: string
note?: string | null
lesson?: string
member?: string
}
export type Notes = {
data: Note[]
reload: () => void
insert: {
submit: (
data: Note,
options: { onSuccess: (data: Note) => void; onError: (err: any) => void }
) => void
}
setValue: {
submit: (
data: Note,
options: { onSuccess: (data: Note) => void; onError: (err: any) => void }
) => void
},
delete: {
submit: (
data: Note | string,
options?: { onSuccess: () => void; onError: (err: any) => void }
) => void
}
}

View File

@@ -69,155 +69,180 @@
}" }"
> >
<div <div
class="border-r container pt-5 pb-10 px-5 h-full" class="border-r pt-5 pb-10 h-full"
:class="{ :class="{
'w-full md:w-3/5 mx-auto border-none !pt-10': zenModeEnabled, 'w-full md:w-3/5 mx-auto border-none !pt-10': zenModeEnabled,
}" }"
> >
<div <div class="px-5">
class="flex flex-col md:flex-row md:items-center justify-between" <div
> class="flex flex-col md:flex-row md:items-center justify-between"
<div class="flex flex-col"> >
<div class="text-3xl font-semibold text-ink-gray-9"> <div class="flex flex-col">
{{ lesson.data.title }} <div class="text-3xl font-semibold text-ink-gray-9">
</div> {{ lesson.data.title }}
</div>
<div
v-if="zenModeEnabled"
class="relative flex items-center space-x-2 text-sm mt-1 text-ink-gray-7 group w-fit mt-2"
>
<span>
{{ lesson.data.chapter_title }} -
{{ lesson.data.course_title }}
</span>
<Info class="size-3" />
<div <div
class="hidden group-hover:block rounded bg-gray-900 px-2 py-1 text-xs text-white shadow-xl absolute left-0 top-full mt-2" v-if="zenModeEnabled"
class="relative flex items-center space-x-2 text-sm mt-1 text-ink-gray-7 group w-fit mt-2"
> >
{{ Math.ceil(lesson.data.membership.progress) }}% <span>
{{ __('completed') }} {{ lesson.data.chapter_title }} -
{{ lesson.data.course_title }}
</span>
<Info class="size-3" />
<div
class="hidden group-hover:block rounded bg-gray-900 px-2 py-1 text-xs text-white shadow-xl absolute left-0 top-full mt-2"
>
{{ Math.ceil(lesson.data.membership.progress) }}%
{{ __('completed') }}
</div>
</div> </div>
</div> </div>
<div class="flex items-center space-x-2 mt-2 md:mt-0">
<Button
v-if="zenModeEnabled"
@click="showDiscussionsInZenMode()"
>
<template #icon>
<MessageCircleQuestion class="w-4 h-4 stroke-1.5" />
</template>
</Button>
<Button v-if="lesson.data.prev" @click="switchLesson('prev')">
<template #prefix>
<ChevronLeft class="w-4 h-4 stroke-1" />
</template>
<span>
{{ __('Previous') }}
</span>
</Button>
<router-link
v-if="allowEdit()"
:to="{
name: 'LessonForm',
params: {
courseName: courseName,
chapterNumber: props.chapterNumber,
lessonNumber: props.lessonNumber,
},
}"
>
<Button>
{{ __('Edit') }}
</Button>
</router-link>
<Button v-if="lesson.data.next" @click="switchLesson('next')">
<template #suffix>
<ChevronRight class="w-4 h-4 stroke-1" />
</template>
<span>
{{ __('Next') }}
</span>
</Button>
<router-link
v-else
:to="{
name: 'CourseDetail',
params: { courseName: courseName },
}"
>
<Button>
{{ __('Back to Course') }}
</Button>
</router-link>
</div>
</div> </div>
<div class="flex items-center space-x-2 mt-2 md:mt-0"> <div v-if="!zenModeEnabled" class="flex items-center mt-2">
<Button v-if="zenModeEnabled" @click="showDiscussionsInZenMode()"> <span
<template #icon> class="h-6 mr-1"
<MessageCircleQuestion class="w-4 h-4 stroke-1.5" /> :class="{
</template> 'avatar-group overlap': lesson.data.instructors?.length > 1,
</Button>
<Button v-if="lesson.data.prev" @click="switchLesson('prev')">
<template #prefix>
<ChevronLeft class="w-4 h-4 stroke-1" />
</template>
<span>
{{ __('Previous') }}
</span>
</Button>
<router-link
v-if="allowEdit()"
:to="{
name: 'LessonForm',
params: {
courseName: courseName,
chapterNumber: props.chapterNumber,
lessonNumber: props.lessonNumber,
},
}" }"
> >
<Button> <UserAvatar
{{ __('Edit') }} v-for="instructor in lesson.data.instructors"
</Button> :user="instructor"
</router-link> />
</span>
<Button v-if="lesson.data.next" @click="switchLesson('next')"> <CourseInstructors
<template #suffix> v-if="lesson.data?.instructors"
<ChevronRight class="w-4 h-4 stroke-1" /> :instructors="lesson.data.instructors"
</template>
<span>
{{ __('Next') }}
</span>
</Button>
<router-link
v-else
:to="{
name: 'CourseDetail',
params: { courseName: courseName },
}"
>
<Button>
{{ __('Back to Course') }}
</Button>
</router-link>
</div>
</div>
<div v-if="!zenModeEnabled" class="flex items-center mt-2">
<span
class="h-6 mr-1"
:class="{
'avatar-group overlap': lesson.data.instructors?.length > 1,
}"
>
<UserAvatar
v-for="instructor in lesson.data.instructors"
:user="instructor"
/> />
</span> </div>
<CourseInstructors
v-if="lesson.data?.instructors"
:instructors="lesson.data.instructors"
/>
</div>
<div <div
v-if=" v-if="
lesson.data.instructor_content && lesson.data.instructor_content &&
JSON.parse(lesson.data.instructor_content)?.blocks?.length > 1 && JSON.parse(lesson.data.instructor_content)?.blocks?.length >
allowInstructorContent() 1 &&
" allowInstructorContent()
class="bg-surface-gray-2 p-3 rounded-md mt-6" "
> class="bg-surface-gray-2 p-3 rounded-md mt-6"
<div class="text-ink-gray-5 font-medium"> >
{{ __('Instructor Notes') }} <div class="text-ink-gray-5 font-medium">
{{ __('Instructor Notes') }}
</div>
<div
id="instructor-content"
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal"
></div>
</div> </div>
<div <div
id="instructor-content" v-else-if="lesson.data.instructor_notes"
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal" class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-8"
></div> >
<LessonContent :content="lesson.data.instructor_notes" />
</div>
<div
v-if="lesson.data.content"
@mouseup="toggleInlineMenu"
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-8"
>
<div id="editor"></div>
</div>
<div
v-else
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-8"
>
<LessonContent
v-if="lesson.data?.body"
:content="lesson.data.body"
:youtube="lesson.data.youtube"
:quizId="lesson.data.quiz_id"
/>
</div>
</div> </div>
<div <div
v-else-if="lesson.data.instructor_notes" v-if="lesson.data"
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-8" class="mt-10 pt-5 border-t px-5"
ref="discussionsContainer"
> >
<LessonContent :content="lesson.data.instructor_notes" /> <TabButtons
</div> :buttons="tabs"
<div v-model="currentTab"
v-if="lesson.data.content" class="w-fit mb-10"
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-8" />
> <Notes
<div id="editor"></div> v-if="currentTab === 'Notes'"
</div> :lesson="lesson.data?.name"
<div v-model:notes="notes"
v-else @updateNotes="updateNotes"
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-8"
>
<LessonContent
v-if="lesson.data?.body"
:content="lesson.data.body"
:youtube="lesson.data.youtube"
:quizId="lesson.data.quiz_id"
/> />
</div>
<div class="mt-20" ref="discussionsContainer">
<Discussions <Discussions
v-if="allowDiscussions" v-else-if="allowDiscussions"
:title="'Questions'" :title="'Questions'"
:doctype="'Course Lesson'" :doctype="'Course Lesson'"
:docname="lesson.data.name" :docname="lesson.data.name"
:key="lesson.data.name" :key="lesson.data.name"
:emptyStateText="
__('Ask a question to get help from the community.')
"
/> />
</div> </div>
</div> </div>
@@ -247,6 +272,13 @@
</div> </div>
</div> </div>
</div> </div>
<InlineLessonMenu
v-if="lesson.data"
v-model="showInlineMenu"
:lesson="lesson.data?.name"
v-model:notes="notes"
@updateNotes="updateNotes"
/>
<VideoStatistics <VideoStatistics
v-model="showStatsDialog" v-model="showStatsDialog"
:lessonName="lesson.data?.name" :lessonName="lesson.data?.name"
@@ -259,7 +291,9 @@ import {
Breadcrumbs, Breadcrumbs,
Button, Button,
call, call,
createListResource,
createResource, createResource,
TabButtons,
Tooltip, Tooltip,
usePageMeta, usePageMeta,
} from 'frappe-ui' } from 'frappe-ui'
@@ -272,8 +306,6 @@ import {
onBeforeUnmount, onBeforeUnmount,
nextTick, nextTick,
} from 'vue' } from 'vue'
import CourseOutline from '@/components/CourseOutline.vue'
import UserAvatar from '@/components/UserAvatar.vue'
import { useRouter, useRoute } from 'vue-router' import { useRouter, useRoute } from 'vue-router'
import { import {
ChevronLeft, ChevronLeft,
@@ -285,16 +317,20 @@ import {
MessageCircleQuestion, MessageCircleQuestion,
TrendingUp, TrendingUp,
} from 'lucide-vue-next' } from 'lucide-vue-next'
import Discussions from '@/components/Discussions.vue' import { getEditorTools, enablePlyr, highlightText } from '@/utils'
import { getEditorTools, enablePlyr } from '@/utils'
import { sessionStore } from '@/stores/session' import { sessionStore } from '@/stores/session'
import { useSidebar } from '@/stores/sidebar' import { useSidebar } from '@/stores/sidebar'
import EditorJS from '@editorjs/editorjs' import EditorJS from '@editorjs/editorjs'
import LessonContent from '@/components/LessonContent.vue' import LessonContent from '@/components/LessonContent.vue'
import CourseInstructors from '@/components/CourseInstructors.vue' import CourseInstructors from '@/components/CourseInstructors.vue'
import ProgressBar from '@/components/ProgressBar.vue' import ProgressBar from '@/components/ProgressBar.vue'
import Discussions from '@/components/Discussions.vue'
import CertificationLinks from '@/components/CertificationLinks.vue' import CertificationLinks from '@/components/CertificationLinks.vue'
import VideoStatistics from '@/components/Modals/VideoStatistics.vue' import VideoStatistics from '@/components/Modals/VideoStatistics.vue'
import CourseOutline from '@/components/CourseOutline.vue'
import UserAvatar from '@/components/UserAvatar.vue'
import Notes from '@/components/Notes/Notes.vue'
import InlineLessonMenu from '@/components/Notes/InlineLessonMenu.vue'
const user = inject('$user') const user = inject('$user')
const socket = inject('$socket') const socket = inject('$socket')
@@ -313,8 +349,17 @@ const timer = ref(0)
const { brand } = sessionStore() const { brand } = sessionStore()
const sidebarStore = useSidebar() const sidebarStore = useSidebar()
const plyrSources = ref([]) const plyrSources = ref([])
const showInlineMenu = ref(false)
const currentTab = ref('Notes')
let timerInterval let timerInterval
const tabs = ref([
{
label: __('Notes'),
value: 'Notes',
},
])
const props = defineProps({ const props = defineProps({
courseName: { courseName: {
type: String, type: String,
@@ -392,16 +437,22 @@ const setupLesson = (data) => {
editor.value?.isReady.then(() => { editor.value?.isReady.then(() => {
checkIfDiscussionsAllowed() checkIfDiscussionsAllowed()
}) })
checkQuiz()
}
if (!editor.value && data.body) { const checkQuiz = () => {
if (!editor.value && lesson.body) {
const quizRegex = /\{\{ Quiz\(".*"\) \}\}/ const quizRegex = /\{\{ Quiz\(".*"\) \}\}/
hasQuiz.value = quizRegex.test(data.body) hasQuiz.value = quizRegex.test(lesson.body)
if (!hasQuiz.value && !zenModeEnabled) allowDiscussions.value = true if (!hasQuiz.value && !zenModeEnabled) {
allowDiscussions.value = true
} else {
allowDiscussions.value = false
}
} }
} }
const renderEditor = (holder, content) => { const renderEditor = (holder, content) => {
// empty the holder
if (document.getElementById(holder)) if (document.getElementById(holder))
document.getElementById(holder).innerHTML = '' document.getElementById(holder).innerHTML = ''
return new EditorJS({ return new EditorJS({
@@ -409,7 +460,7 @@ const renderEditor = (holder, content) => {
tools: getEditorTools(), tools: getEditorTools(),
data: JSON.parse(content), data: JSON.parse(content),
readOnly: true, readOnly: true,
defaultBlock: 'embed', // editor adds an empty block at the top, so to avoid that added default block as embed defaultBlock: 'embed',
}) })
} }
@@ -432,6 +483,23 @@ const progress = createResource({
}, },
}) })
const notes = createListResource({
doctype: 'LMS Lesson Note',
filters: {
lesson: lesson.data?.name,
member: user.data?.name,
},
fields: ['name', 'color', 'highlighted_text', 'note'],
cache: ['notes', lesson.data?.name, user.data?.name],
onSuccess(data) {
data.forEach((note) => {
setTimeout(() => {
highlightText(note)
}, 500)
})
},
})
const breadcrumbs = computed(() => { const breadcrumbs = computed(() => {
let items = [{ label: 'Courses', route: { name: 'Courses' } }] let items = [{ label: 'Courses', route: { name: 'Courses' } }]
items.push({ items.push({
@@ -480,6 +548,9 @@ watch(
await nextTick() await nextTick()
resetLessonState(newChapterNumber, newLessonNumber) resetLessonState(newChapterNumber, newLessonNumber)
startTimer() startTimer()
updateNotes()
checkIfDiscussionsAllowed()
checkQuiz()
} }
} }
) )
@@ -546,6 +617,7 @@ watch(
async (data) => { async (data) => {
setupLesson(data) setupLesson(data)
getPlyrSource() getPlyrSource()
updateNotes()
if (data.icon == 'icon-youtube') clearInterval(timerInterval) if (data.icon == 'icon-youtube') clearInterval(timerInterval)
} }
) )
@@ -618,8 +690,11 @@ onBeforeUnmount(() => {
}) })
const checkIfDiscussionsAllowed = () => { const checkIfDiscussionsAllowed = () => {
hasQuiz.value = false
JSON.parse(lesson.data?.content)?.blocks?.forEach((block) => { JSON.parse(lesson.data?.content)?.blocks?.forEach((block) => {
if (block.type === 'quiz') hasQuiz.value = true if (block.type === 'quiz') {
hasQuiz.value = true
}
}) })
if ( if (
@@ -628,8 +703,11 @@ const checkIfDiscussionsAllowed = () => {
(lesson.data?.membership || (lesson.data?.membership ||
user.data?.is_moderator || user.data?.is_moderator ||
user.data?.is_instructor) user.data?.is_instructor)
) ) {
allowDiscussions.value = true allowDiscussions.value = true
} else {
allowDiscussions.value = false
}
} }
const allowEdit = () => { const allowEdit = () => {
@@ -669,6 +747,15 @@ const enrollStudent = () => {
) )
} }
const toggleInlineMenu = async () => {
showInlineMenu.value = false
await nextTick()
let selection = window.getSelection()
if (selection.toString()) {
showInlineMenu.value = true
}
}
const canSeeStats = () => { const canSeeStats = () => {
if (user.data?.is_moderator || user.data?.is_instructor) return true if (user.data?.is_moderator || user.data?.is_instructor) return true
return false return false
@@ -720,6 +807,38 @@ const scrollDiscussionsIntoView = () => {
}) })
} }
const updateNotes = () => {
notes.update({
filters: {
lesson: lesson.data?.name,
member: user.data?.name,
},
})
notes.reload()
}
watch(allowDiscussions, () => {
if (allowDiscussions.value) {
tabs.value = [
{
label: __('Notes'),
value: 'Notes',
},
{
label: __('Community'),
value: 'Community',
},
]
} else {
tabs.value = [
{
label: __('Notes'),
value: 'Notes',
},
]
}
})
const redirectToLogin = () => { const redirectToLogin = () => {
window.location.href = `/login?redirect-to=/lms/courses/${props.courseName}` window.location.href = `/login?redirect-to=/lms/courses/${props.courseName}`
} }

View File

@@ -1,5 +1,6 @@
import { call, toast } from 'frappe-ui' import { call, toast } from 'frappe-ui'
import { useTimeAgo } from '@vueuse/core' import { useTimeAgo } from '@vueuse/core'
import { theme } from '@/utils/theme'
import { Quiz } from '@/utils/quiz' import { Quiz } from '@/utils/quiz'
import { Program } from '@/utils/program' import { Program } from '@/utils/program'
import { Assignment } from '@/utils/assignment' import { Assignment } from '@/utils/assignment'
@@ -486,14 +487,39 @@ export function singularize(word) {
) )
} }
export const validateFile = (file, showToast = true) => { export const validateFile = async (file, showToast = true) => {
if (!file.type.startsWith('image/')) { const error = (msg) => {
const errorMessage = __('Only image file is allowed.') if (showToast) toast.error(msg)
if (showToast) { console.error(msg)
toast.error(errorMessage) return msg
}
return errorMessage
} }
if (!file.type.startsWith('image/')) {
return error(__('Only image file is allowed.'))
}
if (file.type === 'image/svg+xml') {
const text = await file.text()
const blacklist = [
/<script[\s>]/i,
/on\w+=["']?/i,
/javascript:/i,
/data:/i,
/<iframe[\s>]/i,
/<object[\s>]/i,
/<embed[\s>]/i,
/<link[\s>]/i,
]
for (const pattern of blacklist) {
if (pattern.test(text)) {
return error(__('SVG contains potentially unsafe content.'))
}
}
}
return null
} }
export const escapeHTML = (text) => { export const escapeHTML = (text) => {
@@ -663,13 +689,102 @@ export const updateMetaInfo = (type, route, meta) => {
export const formatTimestamp = (seconds) => { export const formatTimestamp = (seconds) => {
const date = new Date(seconds * 1000) const date = new Date(seconds * 1000)
const hours = String(date.getUTCHours()).padStart(2, '0')
const minutes = String(date.getUTCMinutes()).padStart(2, '0') const minutes = String(date.getUTCMinutes()).padStart(2, '0')
const secs = String(date.getUTCSeconds()).padStart(2, '0') const secs = String(date.getUTCSeconds()).padStart(2, '0')
return `${minutes}:${secs}` return `${hours}:${minutes}:${secs}`
} }
export const convertToMinutes = (seconds) => { const getRootNode = (selector = '#editor') => {
const minutes = Math.floor(seconds / 60) const root = document.querySelector(selector)
const remainingSeconds = Math.round(seconds % 60) if (!root) {
return `${minutes}:${remainingSeconds.toString().padStart(2, '0')}` console.warn(`Root node not found for selector: ${selector}`)
}
return root
}
const createTextWalker = (root, phrase) => {
return document.createTreeWalker(root, NodeFilter.SHOW_TEXT, {
acceptNode(node) {
return node.nodeValue.toLowerCase().includes(phrase.toLowerCase())
? NodeFilter.FILTER_ACCEPT
: NodeFilter.FILTER_SKIP
},
})
}
const findMatchingTextNode = (walker, phrase) => {
const node = walker.nextNode()
if (!node) return null
const startIndex = node.nodeValue
.toLowerCase()
.indexOf(phrase.toLowerCase())
const endIndex = startIndex + phrase.length
return { node, startIndex, endIndex }
}
const createHighlightSpan = (color, name) => {
const span = document.createElement('span')
span.className = 'highlighted-text'
span.style.backgroundColor = theme.backgroundColor[color][200]
span.dataset.name = name
return span
}
const wrapRangeInHighlight = ({ node, startIndex, endIndex }, color, name) => {
const range = document.createRange()
range.setStart(node, startIndex)
range.setEnd(node, endIndex)
const span = createHighlightSpan(color, name)
range.surroundContents(span)
}
export const highlightText = (note, scrollIntoView = false) => {
if (!note?.highlighted_text) return
const root = getRootNode()
if (!root) return
const phrase = note.highlighted_text
const color = note.color.toLowerCase()
const walker = createTextWalker(root, phrase)
const match = findMatchingTextNode(walker, phrase)
if (!match) return
wrapRangeInHighlight(match, color, note.name)
if (scrollIntoView) {
match.node.parentElement.scrollIntoView({
behavior: 'smooth',
block: 'center',
})
setTimeout(() => {
const highlightedElements =
document.querySelectorAll('.highlighted-text')
highlightedElements.forEach((el) => {
if (el.dataset.name === note.name) {
el.style.backgroundColor = 'transparent'
}
})
}, 3000)
}
}
export const scrollToReference = (text) => {
highlightText({ highlighted_text: text, color: 'yellow', name: '' }, true)
}
export const blockQuotesClick = () => {
document.querySelectorAll('blockquote').forEach((el) => {
el.addEventListener('click', (e) => {
const text = e.target.textContent || ''
if (text) {
scrollToReference(text)
}
})
})
} }

View File

@@ -25,7 +25,8 @@ export default defineConfig({
}), }),
], ],
server: { server: {
allowedHosts: ['fs', 'per2'], host: '0.0.0.0', // Accept connections from any network interface
allowedHosts: ['ps', 'fs'], // Explicitly allow this host
}, },
resolve: { resolve: {
alias: { alias: {

View File

@@ -7,7 +7,7 @@
resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
"@antfu/install-pkg@^1.0.0": "@antfu/install-pkg@^1.0.0", "@antfu/install-pkg@^1.1.0":
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-1.1.0.tgz#78fa036be1a6081b5a77a5cf59f50c7752b6ba26" resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-1.1.0.tgz#78fa036be1a6081b5a77a5cf59f50c7752b6ba26"
integrity sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ== integrity sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==
@@ -30,7 +30,7 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8"
integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==
"@babel/parser@^7.27.5": "@babel/parser@^7.28.0":
version "7.28.0" version "7.28.0"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.0.tgz#979829fbab51a29e13901e5a80713dbcb840825e" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.0.tgz#979829fbab51a29e13901e5a80713dbcb840825e"
integrity sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g== integrity sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==
@@ -38,9 +38,9 @@
"@babel/types" "^7.28.0" "@babel/types" "^7.28.0"
"@babel/types@^7.28.0": "@babel/types@^7.28.0":
version "7.28.1" version "7.28.2"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.1.tgz#2aaf3c10b31ba03a77ac84f52b3912a0edef4cf9" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b"
integrity sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ== integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==
dependencies: dependencies:
"@babel/helper-string-parser" "^7.27.1" "@babel/helper-string-parser" "^7.27.1"
"@babel/helper-validator-identifier" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1"
@@ -379,19 +379,19 @@
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c"
integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==
"@floating-ui/core@^1.7.2": "@floating-ui/core@^1.7.3":
version "1.7.2" version "1.7.3"
resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.2.tgz#3d1c35263950b314b6d5a72c8bfb9e3c1551aefd" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.3.tgz#462d722f001e23e46d86fd2bd0d21b7693ccb8b7"
integrity sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw== integrity sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==
dependencies: dependencies:
"@floating-ui/utils" "^0.2.10" "@floating-ui/utils" "^0.2.10"
"@floating-ui/dom@^1.6.13", "@floating-ui/dom@^1.6.7", "@floating-ui/dom@^1.7.0", "@floating-ui/dom@^1.7.2": "@floating-ui/dom@^1.6.13", "@floating-ui/dom@^1.6.7", "@floating-ui/dom@^1.7.0", "@floating-ui/dom@^1.7.3":
version "1.7.2" version "1.7.3"
resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.2.tgz#3540b051cf5ce0d4f4db5fb2507a76e8ea5b4a45" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.3.tgz#6174ac3409e6a064bbdf1f4bb07188ee9461f8cf"
integrity sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA== integrity sha512-uZA413QEpNuhtb3/iIKoYMSK07keHPYeXF02Zhd6e213j+d1NamLix/mCLxBUDW/Gx52sPH2m+chlUsyaBs/Ag==
dependencies: dependencies:
"@floating-ui/core" "^1.7.2" "@floating-ui/core" "^1.7.3"
"@floating-ui/utils" "^0.2.10" "@floating-ui/utils" "^0.2.10"
"@floating-ui/utils@^0.2.10": "@floating-ui/utils@^0.2.10":
@@ -400,11 +400,11 @@
integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ== integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==
"@floating-ui/vue@^1.1.0", "@floating-ui/vue@^1.1.6": "@floating-ui/vue@^1.1.0", "@floating-ui/vue@^1.1.6":
version "1.1.7" version "1.1.8"
resolved "https://registry.yarnpkg.com/@floating-ui/vue/-/vue-1.1.7.tgz#64d70a7fecd0a671853c2cdb70ff60d0b4773e43" resolved "https://registry.yarnpkg.com/@floating-ui/vue/-/vue-1.1.8.tgz#b6db22f97d4bb3782ea4c10e141513450f5543c6"
integrity sha512-idmAtbAIigGXN2SI5gItiXYBYtNfDTP9yIiObxgu13dgtG7ARCHlNfnR29GxP4LI4o13oiwsJ8wVgghj1lNqcw== integrity sha512-SNJAa1jbT8Gh1LvWw2uIIViLL0saV2bCY59ISCvJzhbut5DSb2H3LKUK49Xkd7SixTNHKX4LFu59nbwIXt9jjQ==
dependencies: dependencies:
"@floating-ui/dom" "^1.7.2" "@floating-ui/dom" "^1.7.3"
"@floating-ui/utils" "^0.2.10" "@floating-ui/utils" "^0.2.10"
vue-demi ">=0.13.0" vue-demi ">=0.13.0"
@@ -447,9 +447,9 @@
"@swc/helpers" "^0.5.0" "@swc/helpers" "^0.5.0"
"@internationalized/number@^3.5.0", "@internationalized/number@^3.5.3": "@internationalized/number@^3.5.0", "@internationalized/number@^3.5.3":
version "3.6.3" version "3.6.4"
resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.3.tgz#4bba32e90cd8095ae7d252586c661d9c651918b4" resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.4.tgz#3ab593fec5e87654fdece0a3238cdc9d0eedff8a"
integrity sha512-p+Zh1sb6EfrfVaS86jlHGQ9HA66fJhV9x5LiE5vCbZtXEHAuhcmUZUdZ4WrFpUBfNalr2OkAJI5AcKEQF+Lebw== integrity sha512-P+/h+RDaiX8EGt3shB9AYM1+QgkvHmJ5rKi4/59k4sg9g58k9rqsRW0WxRO7jCoHyvVbFRRFKmVTdFYdehrxHg==
dependencies: dependencies:
"@swc/helpers" "^0.5.0" "@swc/helpers" "^0.5.0"
@@ -606,105 +606,105 @@
resolved "https://registry.yarnpkg.com/@remirror/core-constants/-/core-constants-3.0.0.tgz#96fdb89d25c62e7b6a5d08caf0ce5114370e3b8f" resolved "https://registry.yarnpkg.com/@remirror/core-constants/-/core-constants-3.0.0.tgz#96fdb89d25c62e7b6a5d08caf0ce5114370e3b8f"
integrity sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg== integrity sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==
"@rollup/rollup-android-arm-eabi@4.45.0": "@rollup/rollup-android-arm-eabi@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.45.0.tgz#0592252f7550bc0ea0474bb5a22430850f92bdbd" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.2.tgz#292e25953d4988d3bd1af0f5ebbd5ee4d65c90b4"
integrity sha512-2o/FgACbji4tW1dzXOqAV15Eu7DdgbKsF2QKcxfG4xbh5iwU7yr5RRP5/U+0asQliSYv5M4o7BevlGIoSL0LXg== integrity sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==
"@rollup/rollup-android-arm64@4.45.0": "@rollup/rollup-android-arm64@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.45.0.tgz#00a51d1d4380cc677da80ac9da1a19e7806bf57e" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.2.tgz#053b3def3451e6fc1a9078188f22799e868d7c59"
integrity sha512-PSZ0SvMOjEAxwZeTx32eI/j5xSYtDCRxGu5k9zvzoY77xUNssZM+WV6HYBLROpY5CkXsbQjvz40fBb7WPwDqtQ== integrity sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==
"@rollup/rollup-darwin-arm64@4.45.0": "@rollup/rollup-darwin-arm64@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.45.0.tgz#6638299dd282ebde1ebdf7dc5b0f150aa6e256e5" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.2.tgz#98d90445282dec54fd05440305a5e8df79a91ece"
integrity sha512-BA4yPIPssPB2aRAWzmqzQ3y2/KotkLyZukVB7j3psK/U3nVJdceo6qr9pLM2xN6iRP/wKfxEbOb1yrlZH6sYZg== integrity sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==
"@rollup/rollup-darwin-x64@4.45.0": "@rollup/rollup-darwin-x64@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.45.0.tgz#33e61daa0a66890059648feda78e1075d4ea1bcb" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.2.tgz#fe05f95a736423af5f9c3a59a70f41ece52a1f20"
integrity sha512-Pr2o0lvTwsiG4HCr43Zy9xXrHspyMvsvEw4FwKYqhli4FuLE5FjcZzuQ4cfPe0iUFCvSQG6lACI0xj74FDZKRA== integrity sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==
"@rollup/rollup-freebsd-arm64@4.45.0": "@rollup/rollup-freebsd-arm64@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.45.0.tgz#2cc4bd3ba7026cd5374e902285ce76e8fae0f6eb" resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.2.tgz#41e1fbdc1f8c3dc9afb6bc1d6e3fb3104bd81eee"
integrity sha512-lYE8LkE5h4a/+6VnnLiL14zWMPnx6wNbDG23GcYFpRW1V9hYWHAw9lBZ6ZUIrOaoK7NliF1sdwYGiVmziUF4vA== integrity sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==
"@rollup/rollup-freebsd-x64@4.45.0": "@rollup/rollup-freebsd-x64@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.45.0.tgz#64664ba3015deac473a5d6d6c60c068f274bf2d5" resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.2.tgz#69131e69cb149d547abb65ef3b38fc746c940e24"
integrity sha512-PVQWZK9sbzpvqC9Q0GlehNNSVHR+4m7+wET+7FgSnKG3ci5nAMgGmr9mGBXzAuE5SvguCKJ6mHL6vq1JaJ/gvw== integrity sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==
"@rollup/rollup-linux-arm-gnueabihf@4.45.0": "@rollup/rollup-linux-arm-gnueabihf@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.45.0.tgz#7ab16acae3bcae863e9a9bc32038cd05e794a0ff" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.2.tgz#977ded91c7cf6fc0d9443bb9c0a064e45a805267"
integrity sha512-hLrmRl53prCcD+YXTfNvXd776HTxNh8wPAMllusQ+amcQmtgo3V5i/nkhPN6FakW+QVLoUUr2AsbtIRPFU3xIA== integrity sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==
"@rollup/rollup-linux-arm-musleabihf@4.45.0": "@rollup/rollup-linux-arm-musleabihf@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.45.0.tgz#bef91b1e924ab57e82e767dc2655264bbde7acc6" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.2.tgz#dc034fc3c0f0eb5c75b6bc3eca3b0b97fd35f49a"
integrity sha512-XBKGSYcrkdiRRjl+8XvrUR3AosXU0NvF7VuqMsm7s5nRy+nt58ZMB19Jdp1RdqewLcaYnpk8zeVs/4MlLZEJxw== integrity sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==
"@rollup/rollup-linux-arm64-gnu@4.45.0": "@rollup/rollup-linux-arm64-gnu@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.45.0.tgz#0a811b16da334125f6e44570d0badf543876f49e" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.2.tgz#5e92613768d3de3ffcabc965627dd0a59b3e7dfc"
integrity sha512-fRvZZPUiBz7NztBE/2QnCS5AtqLVhXmUOPj9IHlfGEXkapgImf4W9+FSkL8cWqoAjozyUzqFmSc4zh2ooaeF6g== integrity sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==
"@rollup/rollup-linux-arm64-musl@4.45.0": "@rollup/rollup-linux-arm64-musl@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.45.0.tgz#e8c166efe3cb963faaa924c7721eafbade63036f" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.2.tgz#2a44f88e83d28b646591df6e50aa0a5a931833d8"
integrity sha512-Btv2WRZOcUGi8XU80XwIvzTg4U6+l6D0V6sZTrZx214nrwxw5nAi8hysaXj/mctyClWgesyuxbeLylCBNauimg== integrity sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==
"@rollup/rollup-linux-loongarch64-gnu@4.45.0": "@rollup/rollup-linux-loongarch64-gnu@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.45.0.tgz#239feea00fa2a1e734bdff09b8d1c90def2abbf5" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.2.tgz#bd5897e92db7fbf7dc456f61d90fff96c4651f2e"
integrity sha512-Li0emNnwtUZdLwHjQPBxn4VWztcrw/h7mgLyHiEI5Z0MhpeFGlzaiBHpSNVOMB/xucjXTTcO+dhv469Djr16KA== integrity sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==
"@rollup/rollup-linux-powerpc64le-gnu@4.45.0": "@rollup/rollup-linux-ppc64-gnu@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.45.0.tgz#1de2f926bddbf7d689a089277c1284ea6df4b6d1" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.2.tgz#a7065025411c14ad9ec34cc1cd1414900ec2a303"
integrity sha512-sB8+pfkYx2kvpDCfd63d5ScYT0Fz1LO6jIb2zLZvmK9ob2D8DeVqrmBDE0iDK8KlBVmsTNzrjr3G1xV4eUZhSw== integrity sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==
"@rollup/rollup-linux-riscv64-gnu@4.45.0": "@rollup/rollup-linux-riscv64-gnu@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.45.0.tgz#28dbac643244e477a7b931feb9b475aa826f84c1" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.2.tgz#17f9c0c675e13ef4567cfaa3730752417257ccc3"
integrity sha512-5GQ6PFhh7E6jQm70p1aW05G2cap5zMOvO0se5JMecHeAdj5ZhWEHbJ4hiKpfi1nnnEdTauDXxPgXae/mqjow9w== integrity sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==
"@rollup/rollup-linux-riscv64-musl@4.45.0": "@rollup/rollup-linux-riscv64-musl@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.45.0.tgz#5d05eeaedadec3625cd50e3ca5d35ef6f96a4bf0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.2.tgz#bc6ed3db2cedc1ba9c0a2183620fe2f792c3bf3f"
integrity sha512-N/euLsBd1rekWcuduakTo/dJw6U6sBP3eUq+RXM9RNfPuWTvG2w/WObDkIvJ2KChy6oxZmOSC08Ak2OJA0UiAA== integrity sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==
"@rollup/rollup-linux-s390x-gnu@4.45.0": "@rollup/rollup-linux-s390x-gnu@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.45.0.tgz#55b0790f499fb7adc14eb074c4e46aef92915813" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.2.tgz#440c4f6753274e2928e06d2a25613e5a1cf97b41"
integrity sha512-2l9sA7d7QdikL0xQwNMO3xURBUNEWyHVHfAsHsUdq+E/pgLTUcCE+gih5PCdmyHmfTDeXUWVhqL0WZzg0nua3g== integrity sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==
"@rollup/rollup-linux-x64-gnu@4.45.0": "@rollup/rollup-linux-x64-gnu@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.45.0.tgz#e822632fe5b324b16bdc37149149c8c760b031fd" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.2.tgz#1e936446f90b2574ea4a83b4842a762cc0a0aed3"
integrity sha512-XZdD3fEEQcwG2KrJDdEQu7NrHonPxxaV0/w2HpvINBdcqebz1aL+0vM2WFJq4DeiAVT6F5SUQas65HY5JDqoPw== integrity sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==
"@rollup/rollup-linux-x64-musl@4.45.0": "@rollup/rollup-linux-x64-musl@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.45.0.tgz#19a3602cb8fabd7eb3087f0a1e1e01adac31bbff" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.2.tgz#c6f304dfba1d5faf2be5d8b153ccbd8b5d6f1166"
integrity sha512-7ayfgvtmmWgKWBkCGg5+xTQ0r5V1owVm67zTrsEY1008L5ro7mCyGYORomARt/OquB9KY7LpxVBZes+oSniAAQ== integrity sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==
"@rollup/rollup-win32-arm64-msvc@4.45.0": "@rollup/rollup-win32-arm64-msvc@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.45.0.tgz#42e08bf3ea4fc463fc9f199c4f0310a736f03eb1" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.2.tgz#b4ad4a79219892aac112ed1c9d1356cad0566ef5"
integrity sha512-B+IJgcBnE2bm93jEW5kHisqvPITs4ddLOROAcOc/diBgrEiQJJ6Qcjby75rFSmH5eMGrqJryUgJDhrfj942apQ== integrity sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==
"@rollup/rollup-win32-ia32-msvc@4.45.0": "@rollup/rollup-win32-ia32-msvc@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.45.0.tgz#043d25557f59d7e28dfe38ee1f60ddcb95a08124" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.2.tgz#b1b22eb2a9568048961e4a6f540438b4a762aa62"
integrity sha512-+CXwwG66g0/FpWOnP/v1HnrGVSOygK/osUbu3wPRy8ECXjoYKjRAyfxYpDQOfghC5qPJYLPH0oN4MCOjwgdMug== integrity sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==
"@rollup/rollup-win32-x64-msvc@4.45.0": "@rollup/rollup-win32-x64-msvc@4.46.2":
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.45.0.tgz#0a7eecae41f463d6591c8fecd7a5c5087345ee36" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.2.tgz#87079f137b5fdb75da11508419aa998cc8cc3d8b"
integrity sha512-SRf1cytG7wqcHVLrBc9VtPK4pU5wxiB/lNIkNmW2ApKXIg+RpqwHfsaEK+e7eH4A1BpI6BX/aBWXxZCIrJg3uA== integrity sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==
"@socket.io/component-emitter@~3.1.0": "@socket.io/component-emitter@~3.1.0":
version "3.1.2" version "3.1.2"
@@ -1070,9 +1070,9 @@
integrity sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA== integrity sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==
"@vexip-ui/hooks@^2.8.0": "@vexip-ui/hooks@^2.8.0":
version "2.9.2" version "2.9.3"
resolved "https://registry.yarnpkg.com/@vexip-ui/hooks/-/hooks-2.9.2.tgz#3c6ba9670f1a4ac4211b05279e18657a3c1921ba" resolved "https://registry.yarnpkg.com/@vexip-ui/hooks/-/hooks-2.9.3.tgz#4a713f22c3e9e013695609e1c9857f299c14b9f8"
integrity sha512-zdwcTZUHYD/5aqndmUulyia4tPMI3FB09PUn674hZiQlkslO1KiH56WAI8R75wbvzPSmmhl5IA3VcbBZeaFEcw== integrity sha512-DrGlwSa0P0KQ98RU0MrQ4+KcItZDaejAJISv3iT6T6/E2ly4z7c2dzuNzn5Wk7y4FYnkXDfrf2UFNv7EDw8GJg==
dependencies: dependencies:
"@floating-ui/dom" "^1.7.0" "@floating-ui/dom" "^1.7.0"
"@juggle/resize-observer" "^3.4.0" "@juggle/resize-observer" "^3.4.0"
@@ -1088,90 +1088,90 @@
resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz#9e8a512eb174bfc2a333ba959bbf9de428d89ad8" resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz#9e8a512eb174bfc2a333ba959bbf9de428d89ad8"
integrity sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA== integrity sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==
"@vue/compiler-core@3.5.17": "@vue/compiler-core@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.17.tgz#23d291bd01b863da3ef2e26e7db84d8e01a9b4c5" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.18.tgz#521a138cdd970d9bfd27e42168d12f77a04b2074"
integrity sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA== integrity sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==
dependencies: dependencies:
"@babel/parser" "^7.27.5" "@babel/parser" "^7.28.0"
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
entities "^4.5.0" entities "^4.5.0"
estree-walker "^2.0.2" estree-walker "^2.0.2"
source-map-js "^1.2.1" source-map-js "^1.2.1"
"@vue/compiler-dom@3.5.17": "@vue/compiler-dom@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz#7bc19a20e23b670243a64b47ce3a890239b870be" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz#e13504492c3061ec5bbe6a2e789f15261d4f03a7"
integrity sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ== integrity sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==
dependencies: dependencies:
"@vue/compiler-core" "3.5.17" "@vue/compiler-core" "3.5.18"
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
"@vue/compiler-sfc@3.5.17": "@vue/compiler-sfc@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz#c518871276e26593612bdab36f3f5bcd053b13bf" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz#ba1e849561337d809937994cdaf900539542eeca"
integrity sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww== integrity sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==
dependencies: dependencies:
"@babel/parser" "^7.27.5" "@babel/parser" "^7.28.0"
"@vue/compiler-core" "3.5.17" "@vue/compiler-core" "3.5.18"
"@vue/compiler-dom" "3.5.17" "@vue/compiler-dom" "3.5.18"
"@vue/compiler-ssr" "3.5.17" "@vue/compiler-ssr" "3.5.18"
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
estree-walker "^2.0.2" estree-walker "^2.0.2"
magic-string "^0.30.17" magic-string "^0.30.17"
postcss "^8.5.6" postcss "^8.5.6"
source-map-js "^1.2.1" source-map-js "^1.2.1"
"@vue/compiler-ssr@3.5.17": "@vue/compiler-ssr@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz#14ba3b7bba6e0e1fd02002316263165a5d1046c7" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz#aecde0b0bff268a9c9014ba66799307c4a784328"
integrity sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ== integrity sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==
dependencies: dependencies:
"@vue/compiler-dom" "3.5.17" "@vue/compiler-dom" "3.5.18"
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
"@vue/devtools-api@^6.6.3", "@vue/devtools-api@^6.6.4": "@vue/devtools-api@^6.6.3", "@vue/devtools-api@^6.6.4":
version "6.6.4" version "6.6.4"
resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz#cbe97fe0162b365edc1dba80e173f90492535343" resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz#cbe97fe0162b365edc1dba80e173f90492535343"
integrity sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g== integrity sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==
"@vue/reactivity@3.5.17": "@vue/reactivity@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.17.tgz#169b5dcf96c7f23788e5ed9745ec8a7227f2125e" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.18.tgz#fe32166e3938832c54b4134e60e9b58ca7d9bdb4"
integrity sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw== integrity sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==
dependencies: dependencies:
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
"@vue/runtime-core@3.5.17": "@vue/runtime-core@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.17.tgz#b17bd41e13011e85e9b1025545292d43f5512730" resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.18.tgz#9e9ae8b9491548b53d0cea2bf25746d27c52e191"
integrity sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q== integrity sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==
dependencies: dependencies:
"@vue/reactivity" "3.5.17" "@vue/reactivity" "3.5.18"
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
"@vue/runtime-dom@3.5.17": "@vue/runtime-dom@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.17.tgz#8e325e29cd03097fe179032fc8df384a426fc83a" resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz#1150952d1048b5822e4f1dd8aed24665cbb22107"
integrity sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g== integrity sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==
dependencies: dependencies:
"@vue/reactivity" "3.5.17" "@vue/reactivity" "3.5.18"
"@vue/runtime-core" "3.5.17" "@vue/runtime-core" "3.5.18"
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
csstype "^3.1.3" csstype "^3.1.3"
"@vue/server-renderer@3.5.17": "@vue/server-renderer@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.17.tgz#9b8fd6a40a3d55322509fafe78ac841ede649fbe" resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.18.tgz#e9fa267b95b3a1d8cddca762377e5de2ae9122bd"
integrity sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA== integrity sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==
dependencies: dependencies:
"@vue/compiler-ssr" "3.5.17" "@vue/compiler-ssr" "3.5.18"
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
"@vue/shared@3.5.17": "@vue/shared@3.5.18":
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.17.tgz#e8b3a41f0be76499882a89e8ed40d86a70fa4b70" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.18.tgz#529f24a88d3ed678d50fd5c07455841fbe8ac95e"
integrity sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg== integrity sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==
"@vueuse/core@^10.11.0", "@vueuse/core@^10.4.1": "@vueuse/core@^10.11.0", "@vueuse/core@^10.4.1":
version "10.11.1" version "10.11.1"
@@ -1378,9 +1378,9 @@ camelcase-css@^2.0.1:
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001726: caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001726:
version "1.0.30001727" version "1.0.30001731"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz#22e9706422ad37aa50556af8c10e40e2d93a8b85" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001731.tgz#277c07416ea4613ec564e5b0ffb47e7b60f32e2f"
integrity sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q== integrity sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==
chalk@^4.1.0: chalk@^4.1.0:
version "4.1.2" version "4.1.2"
@@ -1475,9 +1475,9 @@ confbox@^0.2.2:
integrity sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ== integrity sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==
core-js@^3.1.3, core-js@^3.26.1: core-js@^3.1.3, core-js@^3.26.1:
version "3.44.0" version "3.45.0"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.44.0.tgz#db4fd4fa07933c1d6898c8b112a1119a9336e959" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.45.0.tgz#556c2af44a2d9c73ea7b49504392474a9f7c947e"
integrity sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw== integrity sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==
crelt@^1.0.0, crelt@^1.0.5, crelt@^1.0.6: crelt@^1.0.0, crelt@^1.0.5, crelt@^1.0.6:
version "1.0.6" version "1.0.6"
@@ -1582,9 +1582,9 @@ echarts@^5.6.0:
zrender "5.6.1" zrender "5.6.1"
electron-to-chromium@^1.5.173: electron-to-chromium@^1.5.173:
version "1.5.183" version "1.5.197"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.183.tgz#38c2e16910569b6c595bd16d1d39d1218bf0ffb6" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.197.tgz#117f9d1afd82ae84bbfedd168ddcf52e4afb6216"
integrity sha512-vCrDBYjQCAEefWGjlK3EpoSKfKbT10pR4XXPdn65q7snuNOZnthoVpBfZPykmDapOKfoD+MMIPG8ZjKyyc9oHA== integrity sha512-m1xWB3g7vJ6asIFz+2pBUbq3uGmfmln1M9SSvBe4QIFWYrRHylP73zL/3nMjDmwz8V+1xAXQDfBd6+HPW0WvDQ==
emoji-regex@^8.0.0: emoji-regex@^8.0.0:
version "8.0.0" version "8.0.0"
@@ -1722,7 +1722,7 @@ fraction.js@^4.3.7:
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
frappe-ui@^0.1.172: frappe-ui@0.1.173:
version "0.1.173" version "0.1.173"
resolved "https://registry.yarnpkg.com/frappe-ui/-/frappe-ui-0.1.173.tgz#9d9bbfd841f776503a9e4d7614862cdaba6b5c4a" resolved "https://registry.yarnpkg.com/frappe-ui/-/frappe-ui-0.1.173.tgz#9d9bbfd841f776503a9e4d7614862cdaba6b5c4a"
integrity sha512-imzCgMnVuOu+kzJJr++A/LmyuTCxOQC9i4zqIW9RO9eyv9yVH3U9TNdOjUwLymhBuDP/9Jas4X1Gb3asrlkLtg== integrity sha512-imzCgMnVuOu+kzJJr++A/LmyuTCxOQC9i4zqIW9RO9eyv9yVH3U9TNdOjUwLymhBuDP/9Jas4X1Gb3asrlkLtg==
@@ -1959,9 +1959,9 @@ linkify-it@^5.0.0:
uc.micro "^2.0.0" uc.micro "^2.0.0"
linkifyjs@^4.2.0: linkifyjs@^4.2.0:
version "4.3.1" version "4.3.2"
resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.3.1.tgz#1f246ebf4be040002accd1f4535b6af7c7e37898" resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.3.2.tgz#d97eb45419aabf97ceb4b05a7adeb7b8c8ade2b1"
integrity sha512-DRSlB9DKVW04c4SUdGvKK5FR6be45lTU9M76JnngqPeeGDqPwYc0zdUErtsNVMtxPXgUWV4HbXbnC4sNyBxkYg== integrity sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==
loadjs@^4.2.0: loadjs@^4.2.0:
version "4.3.0" version "4.3.0"
@@ -2207,7 +2207,7 @@ path-scurry@^1.11.1:
lru-cache "^10.2.0" lru-cache "^10.2.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
pathe@^2.0.1, pathe@^2.0.2, pathe@^2.0.3: pathe@^2.0.1, pathe@^2.0.3:
version "2.0.3" version "2.0.3"
resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.3.tgz#3ecbec55421685b70a9da872b2cff3e1cbed1716" resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.3.tgz#3ecbec55421685b70a9da872b2cff3e1cbed1716"
integrity sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w== integrity sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==
@@ -2222,10 +2222,10 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
picomatch@^4.0.2: picomatch@^4.0.2, picomatch@^4.0.3:
version "4.0.2" version "4.0.3"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042"
integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==
pify@^2.3.0: pify@^2.3.0:
version "2.3.0" version "2.3.0"
@@ -2486,9 +2486,9 @@ prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transfor
prosemirror-model "^1.21.0" prosemirror-model "^1.21.0"
prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.27.0, prosemirror-view@^1.31.0, prosemirror-view@^1.37.0, prosemirror-view@^1.39.1, prosemirror-view@^1.39.2: prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.27.0, prosemirror-view@^1.31.0, prosemirror-view@^1.37.0, prosemirror-view@^1.39.1, prosemirror-view@^1.39.2:
version "1.40.0" version "1.40.1"
resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.40.0.tgz#212e627a0c4f0198ac9823a1232e0099c9a92865" resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.40.1.tgz#4a12711b45a707b240a1789d45b99df6f13e7c16"
integrity sha512-2G3svX0Cr1sJjkD/DYWSe3cfV5VPVTBOxI9XQEGWJDFEpsZb/gh4MV29ctv+OJx2RFX4BLt09i+6zaGM/ldkCw== integrity sha512-pbwUjt3G7TlsQQHDiYSupWBhJswpLVB09xXm1YiJPdkjkh9Pe7Y51XdLh5VWIZmROLY8UpUpG03lkdhm9lzIBA==
dependencies: dependencies:
prosemirror-model "^1.20.0" prosemirror-model "^1.20.0"
prosemirror-state "^1.0.0" prosemirror-state "^1.0.0"
@@ -2555,9 +2555,9 @@ readdirp@~3.6.0:
picomatch "^2.2.1" picomatch "^2.2.1"
reka-ui@^2.0.2: reka-ui@^2.0.2:
version "2.3.2" version "2.4.1"
resolved "https://registry.yarnpkg.com/reka-ui/-/reka-ui-2.3.2.tgz#aedae51d85dcc61e418f12ffc0b013fccd5bb00c" resolved "https://registry.yarnpkg.com/reka-ui/-/reka-ui-2.4.1.tgz#13a1ceeb7703618fb5ed24060d968b4bc596b2c6"
integrity sha512-lCysSCILH2uqShEnt93/qzlXnB7ySvK7scR0Q5C+a2iXwFVzHhvZQsMaSnbQYueoCihx6yyUZTYECepnmKrbRA== integrity sha512-NB7DrCsODN8MH02BWtgiExygfFcuuZ5/PTn6fMgjppmFHqePvNhmSn1LEuF35nel6PFbA4v+gdj0IoGN1yZ+vw==
dependencies: dependencies:
"@floating-ui/dom" "^1.6.13" "@floating-ui/dom" "^1.6.13"
"@floating-ui/vue" "^1.1.6" "@floating-ui/vue" "^1.1.6"
@@ -2593,32 +2593,32 @@ reusify@^1.0.4:
integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==
rollup@^4.20.0: rollup@^4.20.0:
version "4.45.0" version "4.46.2"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.45.0.tgz#92d1b164eca1c6f2cb399ae7a1a8ee78967b6e33" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.46.2.tgz#09b1a45d811e26d09bed63dc3ecfb6831c16ce32"
integrity sha512-WLjEcJRIo7i3WDDgOIJqVI2d+lAC3EwvOGy+Xfq6hs+GQuAA4Di/H72xmXkOhrIWFg2PFYSKZYfH0f4vfKXN4A== integrity sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==
dependencies: dependencies:
"@types/estree" "1.0.8" "@types/estree" "1.0.8"
optionalDependencies: optionalDependencies:
"@rollup/rollup-android-arm-eabi" "4.45.0" "@rollup/rollup-android-arm-eabi" "4.46.2"
"@rollup/rollup-android-arm64" "4.45.0" "@rollup/rollup-android-arm64" "4.46.2"
"@rollup/rollup-darwin-arm64" "4.45.0" "@rollup/rollup-darwin-arm64" "4.46.2"
"@rollup/rollup-darwin-x64" "4.45.0" "@rollup/rollup-darwin-x64" "4.46.2"
"@rollup/rollup-freebsd-arm64" "4.45.0" "@rollup/rollup-freebsd-arm64" "4.46.2"
"@rollup/rollup-freebsd-x64" "4.45.0" "@rollup/rollup-freebsd-x64" "4.46.2"
"@rollup/rollup-linux-arm-gnueabihf" "4.45.0" "@rollup/rollup-linux-arm-gnueabihf" "4.46.2"
"@rollup/rollup-linux-arm-musleabihf" "4.45.0" "@rollup/rollup-linux-arm-musleabihf" "4.46.2"
"@rollup/rollup-linux-arm64-gnu" "4.45.0" "@rollup/rollup-linux-arm64-gnu" "4.46.2"
"@rollup/rollup-linux-arm64-musl" "4.45.0" "@rollup/rollup-linux-arm64-musl" "4.46.2"
"@rollup/rollup-linux-loongarch64-gnu" "4.45.0" "@rollup/rollup-linux-loongarch64-gnu" "4.46.2"
"@rollup/rollup-linux-powerpc64le-gnu" "4.45.0" "@rollup/rollup-linux-ppc64-gnu" "4.46.2"
"@rollup/rollup-linux-riscv64-gnu" "4.45.0" "@rollup/rollup-linux-riscv64-gnu" "4.46.2"
"@rollup/rollup-linux-riscv64-musl" "4.45.0" "@rollup/rollup-linux-riscv64-musl" "4.46.2"
"@rollup/rollup-linux-s390x-gnu" "4.45.0" "@rollup/rollup-linux-s390x-gnu" "4.46.2"
"@rollup/rollup-linux-x64-gnu" "4.45.0" "@rollup/rollup-linux-x64-gnu" "4.46.2"
"@rollup/rollup-linux-x64-musl" "4.45.0" "@rollup/rollup-linux-x64-musl" "4.46.2"
"@rollup/rollup-win32-arm64-msvc" "4.45.0" "@rollup/rollup-win32-arm64-msvc" "4.46.2"
"@rollup/rollup-win32-ia32-msvc" "4.45.0" "@rollup/rollup-win32-ia32-msvc" "4.46.2"
"@rollup/rollup-win32-x64-msvc" "4.45.0" "@rollup/rollup-win32-x64-msvc" "4.46.2"
fsevents "~2.3.2" fsevents "~2.3.2"
rope-sequence@^1.3.0: rope-sequence@^1.3.0:
@@ -2863,9 +2863,9 @@ tslib@^2.0.0, tslib@^2.8.0:
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
typescript@^5.0.2, typescript@^5.7.2: typescript@^5.0.2, typescript@^5.7.2:
version "5.8.3" version "5.9.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.2.tgz#d93450cddec5154a2d5cabe3b8102b83316fb2a6"
integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==
uc.micro@^2.0.0, uc.micro@^2.1.0: uc.micro@^2.0.0, uc.micro@^2.1.0:
version "2.1.0" version "2.1.0"
@@ -2878,23 +2878,23 @@ ufo@^1.5.4:
integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA== integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==
unplugin-icons@^22.1.0: unplugin-icons@^22.1.0:
version "22.1.0" version "22.2.0"
resolved "https://registry.yarnpkg.com/unplugin-icons/-/unplugin-icons-22.1.0.tgz#5a6fe3d751e50f1c937e289857b0418e6855d92a" resolved "https://registry.yarnpkg.com/unplugin-icons/-/unplugin-icons-22.2.0.tgz#5d2de5fe9828cf988ecb3cbb5ef7472cbd840876"
integrity sha512-ect2ZNtk1Zgwb0NVHd0C1IDW/MV+Jk/xaq4t8o6rYdVS3+L660ZdD5kTSQZvsgdwCvquRw+/wYn75hsweRjoIA== integrity sha512-OdrXCiXexC1rFd0QpliAgcd4cMEEEQtoCf2WIrRIGu4iW6auBPpQKMCBeWxoe55phYdRyZLUWNOtzyTX+HOFSA==
dependencies: dependencies:
"@antfu/install-pkg" "^1.0.0" "@antfu/install-pkg" "^1.1.0"
"@iconify/utils" "^2.3.0" "@iconify/utils" "^2.3.0"
debug "^4.4.0" debug "^4.4.1"
local-pkg "^1.0.0" local-pkg "^1.1.1"
unplugin "^2.2.0" unplugin "^2.3.5"
unplugin-utils@^0.2.4: unplugin-utils@^0.2.4:
version "0.2.4" version "0.2.5"
resolved "https://registry.yarnpkg.com/unplugin-utils/-/unplugin-utils-0.2.4.tgz#56e4029a6906645a10644f8befc404b06d5d24d0" resolved "https://registry.yarnpkg.com/unplugin-utils/-/unplugin-utils-0.2.5.tgz#d2fe44566ffffd7f216579bbb01184f6702e379b"
integrity sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA== integrity sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==
dependencies: dependencies:
pathe "^2.0.2" pathe "^2.0.3"
picomatch "^4.0.2" picomatch "^4.0.3"
unplugin-vue-components@^28.4.1: unplugin-vue-components@^28.4.1:
version "28.8.0" version "28.8.0"
@@ -2910,7 +2910,7 @@ unplugin-vue-components@^28.4.1:
unplugin "^2.3.5" unplugin "^2.3.5"
unplugin-utils "^0.2.4" unplugin-utils "^0.2.4"
unplugin@^2.2.0, unplugin@^2.3.5: unplugin@^2.3.5:
version "2.3.5" version "2.3.5"
resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-2.3.5.tgz#c689d806e2a15c95aeb794f285356c6bcdea4a2e" resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-2.3.5.tgz#c689d806e2a15c95aeb794f285356c6bcdea4a2e"
integrity sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw== integrity sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==
@@ -2986,15 +2986,15 @@ vue3-apexcharts@^1.8.0:
integrity sha512-5tSD4mXTBbIJ9ir+58qHE6oNtIe0RNgqIRYMKpcsIaxkKtwUww4JhvPkpUFlmiW4OJbbdklgjleXq1lfcM4gdA== integrity sha512-5tSD4mXTBbIJ9ir+58qHE6oNtIe0RNgqIRYMKpcsIaxkKtwUww4JhvPkpUFlmiW4OJbbdklgjleXq1lfcM4gdA==
vue@^3.4.23, vue@^3.5.13: vue@^3.4.23, vue@^3.5.13:
version "3.5.17" version "3.5.18"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.17.tgz#ea8a6a45abb2b0620e7d479319ce8434b55650cf" resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.18.tgz#3d622425ad1391a2b0138323211ec784f4415686"
integrity sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g== integrity sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==
dependencies: dependencies:
"@vue/compiler-dom" "3.5.17" "@vue/compiler-dom" "3.5.18"
"@vue/compiler-sfc" "3.5.17" "@vue/compiler-sfc" "3.5.18"
"@vue/runtime-dom" "3.5.17" "@vue/runtime-dom" "3.5.18"
"@vue/server-renderer" "3.5.17" "@vue/server-renderer" "3.5.18"
"@vue/shared" "3.5.17" "@vue/shared" "3.5.18"
vuedraggable@4.1.0: vuedraggable@4.1.0:
version "4.1.0" version "4.1.0"
@@ -3056,9 +3056,9 @@ xmlhttprequest-ssl@~2.1.1:
integrity sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ== integrity sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==
yaml@^2.3.4: yaml@^2.3.4:
version "2.8.0" version "2.8.1"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.0.tgz#15f8c9866211bdc2d3781a0890e44d4fa1a5fff6" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79"
integrity sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ== integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==
zrender@5.6.1: zrender@5.6.1:
version "5.6.1" version "5.6.1"

View File

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

View File

@@ -0,0 +1,140 @@
{
"actions": [],
"allow_rename": 1,
"autoname": "hash",
"creation": "2025-08-04 13:17:19.497483",
"doctype": "DocType",
"engine": "InnoDB",
"field_order": [
"lesson",
"course",
"column_break_qgrb",
"member",
"color",
"section_break_smzm",
"highlighted_text",
"column_break_zvrs",
"note"
],
"fields": [
{
"fieldname": "lesson",
"fieldtype": "Link",
"in_list_view": 1,
"in_standard_filter": 1,
"label": "Lesson",
"options": "Course Lesson",
"reqd": 1
},
{
"fetch_from": "lesson.course",
"fieldname": "course",
"fieldtype": "Link",
"label": "Course",
"options": "LMS Course"
},
{
"fieldname": "column_break_qgrb",
"fieldtype": "Column Break"
},
{
"fieldname": "member",
"fieldtype": "Link",
"in_list_view": 1,
"in_standard_filter": 1,
"label": "Member",
"options": "User",
"reqd": 1
},
{
"fieldname": "color",
"fieldtype": "Select",
"label": "Color",
"options": "Red\nBlue\nGreen\nYellow\nPurple",
"reqd": 1
},
{
"fieldname": "section_break_smzm",
"fieldtype": "Section Break"
},
{
"fieldname": "highlighted_text",
"fieldtype": "Small Text",
"label": "Highlighted Text"
},
{
"fieldname": "column_break_zvrs",
"fieldtype": "Column Break"
},
{
"fieldname": "note",
"fieldtype": "Text Editor",
"label": "Note"
}
],
"grid_page_length": 50,
"index_web_pages_for_search": 1,
"links": [],
"modified": "2025-08-05 19:08:47.858172",
"modified_by": "Administrator",
"module": "LMS",
"name": "LMS Lesson Note",
"naming_rule": "Random",
"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,
"if_owner": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "LMS Student",
"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
}
],
"row_format": "Dynamic",
"sort_field": "creation",
"sort_order": "DESC",
"states": [],
"title_field": "member"
}

View File

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

View File

@@ -0,0 +1,21 @@
# Copyright (c) 2025, Frappe and Contributors
# See license.txt
# import frappe
from frappe.tests import IntegrationTestCase
# On IntegrationTestCase, the doctype test records and all
# link-field test record dependencies 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 IntegrationTestLMSLessonNote(IntegrationTestCase):
"""
Integration tests for LMSLessonNote.
Use this class for testing interactions between multiple components.
"""
pass

View File

@@ -23,6 +23,7 @@
"fieldname": "lesson", "fieldname": "lesson",
"fieldtype": "Link", "fieldtype": "Link",
"in_list_view": 1, "in_list_view": 1,
"in_standard_filter": 1,
"label": "Lesson", "label": "Lesson",
"options": "Course Lesson", "options": "Course Lesson",
"reqd": 1 "reqd": 1
@@ -39,6 +40,7 @@
"fetch_from": "lesson.course", "fetch_from": "lesson.course",
"fieldname": "course", "fieldname": "course",
"fieldtype": "Link", "fieldtype": "Link",
"in_standard_filter": 1,
"label": "Course", "label": "Course",
"options": "LMS Course", "options": "LMS Course",
"read_only": 1 "read_only": 1
@@ -51,6 +53,7 @@
"fieldname": "member", "fieldname": "member",
"fieldtype": "Link", "fieldtype": "Link",
"in_list_view": 1, "in_list_view": 1,
"in_standard_filter": 1,
"label": "Member", "label": "Member",
"options": "User", "options": "User",
"reqd": 1 "reqd": 1
@@ -99,7 +102,7 @@
"grid_page_length": 50, "grid_page_length": 50,
"index_web_pages_for_search": 1, "index_web_pages_for_search": 1,
"links": [], "links": [],
"modified": "2025-06-30 16:57:10.561660", "modified": "2025-07-30 14:38:52.555010",
"modified_by": "sayali@frappe.io", "modified_by": "sayali@frappe.io",
"module": "LMS", "module": "LMS",
"name": "LMS Video Watch Duration", "name": "LMS Video Watch Duration",

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Arabic\n" "Language-Team: Arabic\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "أنشأ" msgstr "أنشأ"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr "العملة"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "فائدة" msgstr "فائدة"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "مقدمة" msgstr "مقدمة"
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "تاريخ القضية" msgstr "تاريخ القضية"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "يوم الاثنين" msgstr "يوم الاثنين"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "الصلاحيات" msgstr "الصلاحيات"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "البحث" msgstr "البحث"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "موضوع" msgstr "موضوع"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Bosnian\n" "Language-Team: Bosnian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Dodaj Lekciju"
msgid "Add a Student" msgid "Add a Student"
msgstr "Dodaj Studenta" msgstr "Dodaj Studenta"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "Dodaj Poglavlje" msgstr "Dodaj Poglavlje"
@@ -196,7 +196,7 @@ msgstr "Dodaj Kurs"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter"
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "Dodaj Lekciju" msgstr "Dodaj Lekciju"
@@ -229,7 +229,7 @@ msgstr "Dodaj zadatak svojoj lekciji"
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "Dodaj kurseve u vašu grupu" msgstr "Dodaj kurseve u vašu grupu"
@@ -237,7 +237,7 @@ msgstr "Dodaj kurseve u vašu grupu"
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "Dodaj kviz ovom videu" msgstr "Dodaj kviz ovom videu"
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "Dodaj učenike u vašu grupu" msgstr "Dodaj učenike u vašu grupu"
@@ -249,11 +249,11 @@ msgstr "Dodaj web stranicu na bočnu traku"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Dodaj zadatak kao {0}" msgstr "Dodaj zadatak kao {0}"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "Dodaj vaše prvo poglavlje" msgstr "Dodaj vaše prvo poglavlje"
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "Dodaj vašu prvu lekciju" msgstr "Dodaj vašu prvu lekciju"
@@ -368,15 +368,15 @@ msgstr "Iznos i valuta su potrebni za plaćene kurseve."
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Iznos sa PDV-om" msgstr "Iznos sa PDV-om"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Objava" msgstr "Objava"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "Objava je uspješno poslana" msgstr "Objava je uspješno poslana"
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "Najava je obavezna" msgstr "Najava je obavezna"
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Procjena {0} je već dodana ovoj grupi." msgstr "Procjena {0} je već dodana ovoj grupi."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr "Zadatak je uspješno ažuriran"
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "Zadatak će se pojaviti na dnu lekcije." msgstr "Zadatak će se pojaviti na dnu lekcije."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,9 +620,9 @@ msgstr "Prosječni Napredak %"
msgid "Average Rating" msgid "Average Rating"
msgstr "Prosječna Ocjena" msgstr "Prosječna Ocjena"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "Prosječno Vrijeme Gledanja (sekunde)" msgstr "Prosječno Vrijeme Gledanja (minute)"
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
msgid "Back to Course" msgid "Back to Course"
@@ -968,7 +968,7 @@ msgstr "Certifikati su uspješno generirani"
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "Certificirano" msgstr "Certificirano"
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Kreiraj Razred Uživo"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "Napravi Kviz" msgstr "Napravi Kviz"
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "Kreiraj grupu" msgstr "Kreiraj grupu"
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "Kreiraj kurs" msgstr "Kreiraj kurs"
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "Kreiraj čas uživo" msgstr "Kreiraj čas uživo"
@@ -1737,15 +1737,15 @@ msgstr "Kreiraj novu Značku"
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "Kreiraj Zadatak" msgstr "Kreiraj Zadatak"
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "Kreiraj vašu prvu seriju" msgstr "Kreiraj vašu prvu seriju"
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "Kreiraj vaš prvi kurs" msgstr "Kreiraj vaš prvi kurs"
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "Kreiraj vašj prvi kviz" msgstr "Kreiraj vašj prvi kviz"
@@ -1753,11 +1753,11 @@ msgstr "Kreiraj vašj prvi kviz"
msgid "Created" msgid "Created"
msgstr "Kreirano" msgstr "Kreirano"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "Kreiranje grupe u toku" msgstr "Kreiranje grupe u toku"
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "Kreiranje kursa u toku" msgstr "Kreiranje kursa u toku"
@@ -1776,7 +1776,7 @@ msgstr "Valuta"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Trenutna Lekcija" msgstr "Trenutna Lekcija"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "Prilagođeni Šabloni Certifikata" msgstr "Prilagođeni Šabloni Certifikata"
@@ -2508,7 +2508,7 @@ msgstr "Podnošenje nije uspjelo. Pokušaj ponovo. {0}"
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "Nije uspjelo ažuriranje dodjele značke: " msgstr "Nije uspjelo ažuriranje dodjele značke: "
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "Neuspješno ažuriranje meta oznaka {0}" msgstr "Neuspješno ažuriranje meta oznaka {0}"
@@ -3007,8 +3007,8 @@ msgstr "Komentari Instruktora"
msgid "Interest" msgid "Interest"
msgstr "Kamata" msgstr "Kamata"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Uvod" msgstr "Uvod"
@@ -3046,7 +3046,7 @@ msgstr "Samo po Pozivu"
msgid "Invite Request" msgid "Invite Request"
msgstr "Pozivni Zahtjev" msgstr "Pozivni Zahtjev"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "Pozovi vaš tim i učenike" msgstr "Pozovi vaš tim i učenike"
@@ -3078,7 +3078,7 @@ msgstr "SCORM Paket"
msgid "Issue Date" msgid "Issue Date"
msgstr "Datum Izdavanja" msgstr "Datum Izdavanja"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "Izdaj Certifikat" msgstr "Izdaj Certifikat"
@@ -3787,7 +3787,7 @@ msgstr "ID Sastanka"
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "Modul je netačan."
msgid "Monday" msgid "Monday"
msgstr "Ponedjeljak" msgstr "Ponedjeljak"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "Monetizacija" msgstr "Monetizacija"
@@ -4255,7 +4255,11 @@ msgstr "Još nije dodat nijedan kviz."
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "Nema slobodnih termina za ovaj datum." msgstr "Nema slobodnih termina za ovaj datum."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr "Nema dostupne statistike za ovaj video."
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "Nema učenika u ovoj grupi" msgstr "Nema učenika u ovoj grupi"
@@ -4364,7 +4368,7 @@ msgstr "Programu se mogu dodati samo kursevi za koje je samostalno učenje onemo
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Samo datoteke tipa {0} će biti prihvaćeni." msgstr "Samo datoteke tipa {0} će biti prihvaćeni."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Dozvoljena je samo datoteka slike." msgstr "Dozvoljena je samo datoteka slike."
@@ -5202,7 +5206,7 @@ msgstr "Kviz je uspješno ažuriran"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "Kviz će se pojaviti na dnu lekcije." msgstr "Kviz će se pojaviti na dnu lekcije."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Ukloni"
msgid "Reply To" msgid "Reply To"
msgstr "Odgovori" msgstr "Odgovori"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr "Odgovor Za je obavezan"
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Zatraži Poziv" msgstr "Zatraži Poziv"
@@ -5375,7 +5383,7 @@ msgstr "Preferenca Uloge"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "Uloga je uspješno ažurirana" msgstr "Uloga je uspješno ažurirana"
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Uloge" msgstr "Uloge"
@@ -5499,8 +5507,9 @@ msgid "Search"
msgstr "Traži" msgstr "Traži"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgstr "Pretraživanje po imenu člana" msgid "Search by Member"
msgstr "Pretraga po Članu"
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
msgid "Search by Name" msgid "Search by Name"
@@ -5586,15 +5595,15 @@ msgstr "Postavi boju"
msgid "Set your Password" msgid "Set your Password"
msgstr "Postavite svoju Lozinku" msgstr "Postavite svoju Lozinku"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "Postavljanje" msgstr "Postavljanje"
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "Postavljanje Platnog Prolaza" msgstr "Postavljanje Platnog Prolaza"
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Podgrupa"
msgid "Subject" msgid "Subject"
msgstr "Predmet" msgstr "Predmet"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "Predmet je obavezan" msgstr "Predmet je obavezan"
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "Volontiranje ili Stažiranje" msgstr "Volontiranje ili Stažiranje"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "Vrijeme Gledanja" msgstr "Vrijeme Gledanja"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Czech\n" "Language-Team: Czech\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "" msgstr ""
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "" msgstr ""
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: German\n" "Language-Team: German\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Lektion hinzufügen"
msgid "Add a Student" msgid "Add a Student"
msgstr "Schüler hinzufügen" msgstr "Schüler hinzufügen"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr "Kurs hinzufügen"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}" msgstr "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr "Webseite zur Seitenleiste hinzufügen"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Aufgabe als {0} hinzufügen" msgstr "Aufgabe als {0} hinzufügen"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Betrag inkl. MwSt." msgstr "Betrag inkl. MwSt."
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Ankündigung" msgstr "Ankündigung"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "Die Aufgabe wird unten in der Lektion angezeigt." msgstr "Die Aufgabe wird unten in der Lektion angezeigt."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "Durchschnittliche Bewertung" msgstr "Durchschnittliche Bewertung"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Eine Live-Klasse erstellen"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "Erstellt" msgstr "Erstellt"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr "Währung"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Aktuelle Lektion" msgstr "Aktuelle Lektion"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr "Kommentare der Dozenten"
msgid "Interest" msgid "Interest"
msgstr "Zinsen" msgstr "Zinsen"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Einleitung" msgstr "Einleitung"
@@ -3046,7 +3046,7 @@ msgstr "Nur auf Einladung"
msgid "Invite Request" msgid "Invite Request"
msgstr "Einladungsanfrage" msgstr "Einladungsanfrage"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "Anfragedatum" msgstr "Anfragedatum"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "Montag" msgstr "Montag"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "Für dieses Datum sind keine Plätze verfügbar." msgstr "Für dieses Datum sind keine Plätze verfügbar."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Es werden nur Dateien vom Typ {0} akzeptiert." msgstr "Es werden nur Dateien vom Typ {0} akzeptiert."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "Das Quiz wird am Ende der Lektion angezeigt." msgstr "Das Quiz wird am Ende der Lektion angezeigt."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Entfernen"
msgid "Reply To" msgid "Reply To"
msgstr "Antworten auf" msgstr "Antworten auf"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Einladung anfragen" msgstr "Einladung anfragen"
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Rollen" msgstr "Rollen"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "Suchen" msgstr "Suchen"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Untergruppe"
msgid "Subject" msgid "Subject"
msgstr "Betreff" msgstr "Betreff"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Esperanto\n" "Language-Team: Esperanto\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "crwdns149222:0crwdne149222:0"
msgid "Add a Student" msgid "Add a Student"
msgstr "crwdns149224:0crwdne149224:0" msgstr "crwdns149224:0crwdne149224:0"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "crwdns151726:0crwdne151726:0" msgstr "crwdns151726:0crwdne151726:0"
@@ -196,7 +196,7 @@ msgstr "crwdns149226:0crwdne149226:0"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "crwdns152004:0crwdne152004:0" msgstr "crwdns152004:0crwdne152004:0"
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "crwdns151728:0crwdne151728:0" msgstr "crwdns151728:0crwdne151728:0"
@@ -229,7 +229,7 @@ msgstr "crwdns152104:0crwdne152104:0"
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "crwdns149236:0{0}crwdne149236:0" msgstr "crwdns149236:0{0}crwdne149236:0"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "crwdns154437:0crwdne154437:0" msgstr "crwdns154437:0crwdne154437:0"
@@ -237,7 +237,7 @@ msgstr "crwdns154437:0crwdne154437:0"
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "crwdns155290:0crwdne155290:0" msgstr "crwdns155290:0crwdne155290:0"
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "crwdns154439:0crwdne154439:0" msgstr "crwdns154439:0crwdne154439:0"
@@ -249,11 +249,11 @@ msgstr "crwdns149238:0crwdne149238:0"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "crwdns149240:0{0}crwdne149240:0" msgstr "crwdns149240:0{0}crwdne149240:0"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "crwdns154441:0crwdne154441:0" msgstr "crwdns154441:0crwdne154441:0"
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "crwdns154443:0crwdne154443:0" msgstr "crwdns154443:0crwdne154443:0"
@@ -368,15 +368,15 @@ msgstr "crwdns151732:0crwdne151732:0"
msgid "Amount with GST" msgid "Amount with GST"
msgstr "crwdns149276:0crwdne149276:0" msgstr "crwdns149276:0crwdne149276:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "crwdns149278:0crwdne149278:0" msgstr "crwdns149278:0crwdne149278:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "crwdns151584:0crwdne151584:0" msgstr "crwdns151584:0crwdne151584:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "crwdns155068:0crwdne155068:0" msgstr "crwdns155068:0crwdne155068:0"
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "crwdns149308:0{0}crwdne149308:0" msgstr "crwdns149308:0{0}crwdne149308:0"
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr "crwdns154598:0crwdne154598:0"
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "crwdns149324:0crwdne149324:0" msgstr "crwdns149324:0crwdne149324:0"
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,9 +620,9 @@ msgstr "crwdns155800:0crwdne155800:0"
msgid "Average Rating" msgid "Average Rating"
msgstr "crwdns149336:0crwdne149336:0" msgstr "crwdns149336:0crwdne149336:0"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "crwdns155802:0crwdne155802:0" msgstr "crwdns157400:0crwdne157400:0"
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
msgid "Back to Course" msgid "Back to Course"
@@ -968,7 +968,7 @@ msgstr "crwdns151924:0crwdne151924:0"
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "crwdns152422:0crwdne152422:0" msgstr "crwdns152422:0crwdne152422:0"
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "crwdns149614:0crwdne149614:0"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "crwdns155804:0crwdne155804:0" msgstr "crwdns155804:0crwdne155804:0"
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "crwdns154445:0crwdne154445:0" msgstr "crwdns154445:0crwdne154445:0"
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "crwdns151738:0crwdne151738:0" msgstr "crwdns151738:0crwdne151738:0"
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "crwdns154447:0crwdne154447:0" msgstr "crwdns154447:0crwdne154447:0"
@@ -1737,15 +1737,15 @@ msgstr "crwdns155882:0crwdne155882:0"
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "crwdns154604:0crwdne154604:0" msgstr "crwdns154604:0crwdne154604:0"
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "crwdns154449:0crwdne154449:0" msgstr "crwdns154449:0crwdne154449:0"
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "crwdns154451:0crwdne154451:0" msgstr "crwdns154451:0crwdne154451:0"
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "crwdns154453:0crwdne154453:0" msgstr "crwdns154453:0crwdne154453:0"
@@ -1753,11 +1753,11 @@ msgstr "crwdns154453:0crwdne154453:0"
msgid "Created" msgid "Created"
msgstr "crwdns152116:0crwdne152116:0" msgstr "crwdns152116:0crwdne152116:0"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "crwdns154455:0crwdne154455:0" msgstr "crwdns154455:0crwdne154455:0"
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "crwdns154457:0crwdne154457:0" msgstr "crwdns154457:0crwdne154457:0"
@@ -1776,7 +1776,7 @@ msgstr "crwdns149618:0crwdne149618:0"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "crwdns149620:0crwdne149620:0" msgstr "crwdns149620:0crwdne149620:0"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "crwdns154459:0crwdne154459:0" msgstr "crwdns154459:0crwdne154459:0"
@@ -2508,7 +2508,7 @@ msgstr "crwdns155708:0{0}crwdne155708:0"
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "crwdns155896:0crwdne155896:0" msgstr "crwdns155896:0crwdne155896:0"
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "crwdns155244:0{0}crwdne155244:0" msgstr "crwdns155244:0{0}crwdne155244:0"
@@ -3007,8 +3007,8 @@ msgstr "crwdns149944:0crwdne149944:0"
msgid "Interest" msgid "Interest"
msgstr "crwdns149946:0crwdne149946:0" msgstr "crwdns149946:0crwdne149946:0"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "crwdns154463:0crwdne154463:0" msgstr "crwdns154463:0crwdne154463:0"
@@ -3046,7 +3046,7 @@ msgstr "crwdns149960:0crwdne149960:0"
msgid "Invite Request" msgid "Invite Request"
msgstr "crwdns149962:0crwdne149962:0" msgstr "crwdns149962:0crwdne149962:0"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "crwdns154465:0crwdne154465:0" msgstr "crwdns154465:0crwdne154465:0"
@@ -3078,7 +3078,7 @@ msgstr "crwdns151636:0crwdne151636:0"
msgid "Issue Date" msgid "Issue Date"
msgstr "crwdns149968:0crwdne149968:0" msgstr "crwdns149968:0crwdne149968:0"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "crwdns154467:0crwdne154467:0" msgstr "crwdns154467:0crwdne154467:0"
@@ -3787,7 +3787,7 @@ msgstr "crwdns155254:0crwdne155254:0"
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "crwdns150202:0crwdne150202:0"
msgid "Monday" msgid "Monday"
msgstr "crwdns150204:0crwdne150204:0" msgstr "crwdns150204:0crwdne150204:0"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "crwdns154469:0crwdne154469:0" msgstr "crwdns154469:0crwdne154469:0"
@@ -4255,7 +4255,11 @@ msgstr "crwdns155292:0crwdne155292:0"
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "crwdns150264:0crwdne150264:0" msgstr "crwdns150264:0crwdne150264:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr "crwdns157402:0crwdne157402:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "crwdns155100:0crwdne155100:0" msgstr "crwdns155100:0crwdne155100:0"
@@ -4364,7 +4368,7 @@ msgstr "crwdns151770:0crwdne151770:0"
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "crwdns150308:0{0}crwdne150308:0" msgstr "crwdns150308:0{0}crwdne150308:0"
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "crwdns150310:0crwdne150310:0" msgstr "crwdns150310:0crwdne150310:0"
@@ -5202,7 +5206,7 @@ msgstr "crwdns150538:0crwdne150538:0"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "crwdns150540:0crwdne150540:0" msgstr "crwdns150540:0crwdne150540:0"
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "crwdns151490:0crwdne151490:0"
msgid "Reply To" msgid "Reply To"
msgstr "crwdns150570:0crwdne150570:0" msgstr "crwdns150570:0crwdne150570:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr "crwdns157404:0crwdne157404:0"
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "crwdns150572:0crwdne150572:0" msgstr "crwdns150572:0crwdne150572:0"
@@ -5375,7 +5383,7 @@ msgstr "crwdns150594:0crwdne150594:0"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "crwdns155104:0crwdne155104:0" msgstr "crwdns155104:0crwdne155104:0"
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "crwdns154473:0crwdne154473:0" msgstr "crwdns154473:0crwdne154473:0"
@@ -5499,8 +5507,9 @@ msgid "Search"
msgstr "crwdns150626:0crwdne150626:0" msgstr "crwdns150626:0crwdne150626:0"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgstr "crwdns155836:0crwdne155836:0" msgid "Search by Member"
msgstr "crwdns157406:0crwdne157406:0"
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
msgid "Search by Name" msgid "Search by Name"
@@ -5586,15 +5595,15 @@ msgstr "crwdns157176:0crwdne157176:0"
msgid "Set your Password" msgid "Set your Password"
msgstr "crwdns150646:0crwdne150646:0" msgstr "crwdns150646:0crwdne150646:0"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "crwdns154475:0crwdne154475:0" msgstr "crwdns154475:0crwdne154475:0"
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "crwdns154477:0crwdne154477:0" msgstr "crwdns154477:0crwdne154477:0"
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "crwdns150754:0crwdne150754:0"
msgid "Subject" msgid "Subject"
msgstr "crwdns150756:0crwdne150756:0" msgstr "crwdns150756:0crwdne150756:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "crwdns155112:0crwdne155112:0" msgstr "crwdns155112:0crwdne155112:0"
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "crwdns150948:0crwdne150948:0" msgstr "crwdns150948:0crwdne150948:0"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "crwdns155846:0crwdne155846:0" msgstr "crwdns155846:0crwdne155846:0"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Añadir una lección"
msgid "Add a Student" msgid "Add a Student"
msgstr "Añadir a un estudiante" msgstr "Añadir a un estudiante"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "Añadir un capítulo" msgstr "Añadir un capítulo"
@@ -196,7 +196,7 @@ msgstr "Añadir un curso"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "Añadir una lección" msgstr "Añadir una lección"
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}" msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr "Agregar página web a la barra lateral"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Añadir su tarea como {0}" msgstr "Añadir su tarea como {0}"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Importe con GST" msgstr "Importe con GST"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Anuncio" msgstr "Anuncio"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "La evaluación {0} ya se ha agregado a este lote." msgstr "La evaluación {0} ya se ha agregado a este lote."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "La tarea aparecerá al final de la lección." msgstr "La tarea aparecerá al final de la lección."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "Puntuación media" msgstr "Puntuación media"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Crear una clase en vivo"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "Creado" msgstr "Creado"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr "Divisa / Moneda"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Lección actual" msgstr "Lección actual"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr "Comentarios del instructor"
msgid "Interest" msgid "Interest"
msgstr "Interesar" msgstr "Interesar"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Introducción" msgstr "Introducción"
@@ -3046,7 +3046,7 @@ msgstr "Solo por invitación"
msgid "Invite Request" msgid "Invite Request"
msgstr "Solicitudes de invitación" msgstr "Solicitudes de invitación"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "Fecha de emisión" msgstr "Fecha de emisión"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "Módulo incorrecto."
msgid "Monday" msgid "Monday"
msgstr "Lunes" msgstr "Lunes"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "No hay cupos disponibles para esta fecha." msgstr "No hay cupos disponibles para esta fecha."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Sólo se aceptarán archivos del tipo {0}." msgstr "Sólo se aceptarán archivos del tipo {0}."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Sólo se permiten archivos de imagen." msgstr "Sólo se permiten archivos de imagen."
@@ -5202,7 +5206,7 @@ msgstr "Cuestionario actualizado correctamente"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "El cuestionario aparecerá al final de la lección." msgstr "El cuestionario aparecerá al final de la lección."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Eliminar"
msgid "Reply To" msgid "Reply To"
msgstr "Responder a" msgstr "Responder a"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Solicitar invitación" msgstr "Solicitar invitación"
@@ -5375,7 +5383,7 @@ msgstr "Preferencia de rol"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Roles" msgstr "Roles"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "Buscar" msgstr "Buscar"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "Establecer Contraseña" msgstr "Establecer Contraseña"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Subgrupo"
msgid "Subject" msgid "Subject"
msgstr "Asunto" msgstr "Asunto"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "Voluntariado o pasantía" msgstr "Voluntariado o pasantía"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Persian\n" "Language-Team: Persian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -85,7 +85,7 @@ msgstr "درباره"
#: frontend/src/pages/CourseForm.vue:179 #: frontend/src/pages/CourseForm.vue:179
msgid "About the Course" msgid "About the Course"
msgstr "" msgstr "درباره دوره"
#: frontend/src/pages/Batch.vue:101 #: frontend/src/pages/Batch.vue:101
msgid "About this batch" msgid "About this batch"
@@ -184,7 +184,7 @@ msgstr "افزودن درس"
msgid "Add a Student" msgid "Add a Student"
msgstr "افزودن دانش‌آموز" msgstr "افزودن دانش‌آموز"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr "افزودن دوره"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید" msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید"
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}" msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr "افزودن صفحه وب را به نوار کناری"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "تکلیف خود را به عنوان {0} اضافه کنید" msgstr "تکلیف خود را به عنوان {0} اضافه کنید"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -332,7 +332,7 @@ msgstr "قبلا ثبت شده است"
#. Option for the 'Color' (Select) field in DocType 'LMS Course' #. Option for the 'Color' (Select) field in DocType 'LMS Course'
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Amber" msgid "Amber"
msgstr "" msgstr "کهربایی"
#. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the course_price (Currency) field in DocType 'LMS Course'
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "مبلغ با GST" msgstr "مبلغ با GST"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "اطلاعیه" msgstr "اطلاعیه"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "ارزیابی {0} قبلاً به این دسته اضافه شده است." msgstr "ارزیابی {0} قبلاً به این دسته اضافه شده است."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "تکلیف زیر درس نشان داده می‌شود." msgstr "تکلیف زیر درس نشان داده می‌شود."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "میانگین امتیاز" msgstr "میانگین امتیاز"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "گواهی شده" msgstr "گواهی شده"
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "ایجاد شده" msgstr "ایجاد شده"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr "واحد پول"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "درس فعلی" msgstr "درس فعلی"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "علاقه" msgstr "علاقه"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "معرفی" msgstr "معرفی"
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "تیم و دانش آموزان خود را دعوت کنید" msgstr "تیم و دانش آموزان خود را دعوت کنید"
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "تاریخ صدور" msgstr "تاریخ صدور"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "دوشنبه" msgstr "دوشنبه"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "فقط فایل هایی از نوع {0} پذیرفته می‌شوند." msgstr "فقط فایل هایی از نوع {0} پذیرفته می‌شوند."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "تکلیف زیر درس نشان داده می‌شود." msgstr "تکلیف زیر درس نشان داده می‌شود."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "حدف"
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "نقش با موفقیت به‌روزرسانی شد" msgstr "نقش با موفقیت به‌روزرسانی شد"
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "نقش ها" msgstr "نقش ها"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "جستجو کردن" msgstr "جستجو کردن"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5580,21 +5589,21 @@ msgstr ""
#: frontend/src/components/Controls/ColorSwatches.vue:13 #: frontend/src/components/Controls/ColorSwatches.vue:13
msgid "Set Color" msgid "Set Color"
msgstr "" msgstr "تنظیم رنگ"
#: lms/templates/emails/community_course_membership.html:1 #: lms/templates/emails/community_course_membership.html:1
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "راه‌اندازی درگاه پرداخت" msgstr "راه‌اندازی درگاه پرداخت"
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "زیر گروه"
msgid "Subject" msgid "Subject"
msgstr "موضوع" msgstr "موضوع"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "موضوع الزامی است" msgstr "موضوع الزامی است"
@@ -6078,7 +6087,7 @@ msgstr "تگ‌ها"
#. Option for the 'Color' (Select) field in DocType 'LMS Course' #. Option for the 'Color' (Select) field in DocType 'LMS Course'
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Teal" msgid "Teal"
msgstr "" msgstr "فیروزه‌ای"
#: lms/templates/emails/community_course_membership.html:18 #: lms/templates/emails/community_course_membership.html:18
#: lms/templates/emails/mentor_request_creation_email.html:8 #: lms/templates/emails/mentor_request_creation_email.html:8
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Croatian\n" "Language-Team: Croatian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Dodaj Lekciju"
msgid "Add a Student" msgid "Add a Student"
msgstr "Dodaj Studenta" msgstr "Dodaj Studenta"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "Dodaj Poglavlje" msgstr "Dodaj Poglavlje"
@@ -196,7 +196,7 @@ msgstr "Dodaj Tečaj"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter"
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "Dodaj Lekciju" msgstr "Dodaj Lekciju"
@@ -229,7 +229,7 @@ msgstr "Dodaj zadatak svojoj lekciji"
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "Dodaj tečajeve vašoj grupi" msgstr "Dodaj tečajeve vašoj grupi"
@@ -237,7 +237,7 @@ msgstr "Dodaj tečajeve vašoj grupi"
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "Dodaj kviz ovom videu" msgstr "Dodaj kviz ovom videu"
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "Dodaj učenike u vašu grupu" msgstr "Dodaj učenike u vašu grupu"
@@ -249,11 +249,11 @@ msgstr "Dodaj web stranicu na bočnu traku"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Dodaj zadatak kao {0}" msgstr "Dodaj zadatak kao {0}"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "Dodaj vaše prvo poglavlje" msgstr "Dodaj vaše prvo poglavlje"
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "Dodaj vašu prvu lekciju" msgstr "Dodaj vašu prvu lekciju"
@@ -368,15 +368,15 @@ msgstr "Iznos i valuta su potrebni za plaćene kurseve."
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Iznos sa PDV-om" msgstr "Iznos sa PDV-om"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Objava" msgstr "Objava"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "Objava je uspješno poslana" msgstr "Objava je uspješno poslana"
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "Najava je obavezna" msgstr "Najava je obavezna"
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Procjena {0} je već dodana ovoj grupi." msgstr "Procjena {0} je već dodana ovoj grupi."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr "Zadatak je uspješno ažuriran"
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "Zadatak će se pojaviti na dnu lekcije." msgstr "Zadatak će se pojaviti na dnu lekcije."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,9 +620,9 @@ msgstr "Prosječni Napredak %"
msgid "Average Rating" msgid "Average Rating"
msgstr "Prosječna Ocjena" msgstr "Prosječna Ocjena"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "Prosječno Vrijeme Gledanja (sekunde)" msgstr "Prosječno Vrijeme Gledanja (minute)"
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
msgid "Back to Course" msgid "Back to Course"
@@ -968,7 +968,7 @@ msgstr "Certifikati su uspješno generirani"
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "Certificiran" msgstr "Certificiran"
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Kreiraj Razred Uživo"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "Izradi Kviz" msgstr "Izradi Kviz"
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "Napravi grupu" msgstr "Napravi grupu"
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "Kreiraj kurs" msgstr "Kreiraj kurs"
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "Napravi Razred Uživo" msgstr "Napravi Razred Uživo"
@@ -1737,15 +1737,15 @@ msgstr "Izradi novu Značku"
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "Napravi Zadatak" msgstr "Napravi Zadatak"
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "Napravi vašu prvu seriju" msgstr "Napravi vašu prvu seriju"
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "Napravi vaš prvi kurs" msgstr "Napravi vaš prvi kurs"
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "Napravi vašj prvi kviz" msgstr "Napravi vašj prvi kviz"
@@ -1753,11 +1753,11 @@ msgstr "Napravi vašj prvi kviz"
msgid "Created" msgid "Created"
msgstr "Kreirano" msgstr "Kreirano"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "Iyrada grupe u toku" msgstr "Iyrada grupe u toku"
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "Izrada tečaja u toku" msgstr "Izrada tečaja u toku"
@@ -1776,7 +1776,7 @@ msgstr "Valuta"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Trenutna Lekcija" msgstr "Trenutna Lekcija"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "Prilagođeni Predlošci Certifikata" msgstr "Prilagođeni Predlošci Certifikata"
@@ -2508,7 +2508,7 @@ msgstr "Podnošenje nije uspjelo. Pokušaj ponovo. {0}"
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "Nije uspjelo ažuriranje dodjele značke: " msgstr "Nije uspjelo ažuriranje dodjele značke: "
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "Nije uspjelo ažuriranje meta oznaka {0}" msgstr "Nije uspjelo ažuriranje meta oznaka {0}"
@@ -3007,8 +3007,8 @@ msgstr "Komentari Instruktora"
msgid "Interest" msgid "Interest"
msgstr "Kamata" msgstr "Kamata"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Uvod" msgstr "Uvod"
@@ -3046,7 +3046,7 @@ msgstr "Samo po Pozivu"
msgid "Invite Request" msgid "Invite Request"
msgstr "Pozivni Zahtjev" msgstr "Pozivni Zahtjev"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "Pozovi vaš tim i učenike" msgstr "Pozovi vaš tim i učenike"
@@ -3078,7 +3078,7 @@ msgstr "SCORM Paket"
msgid "Issue Date" msgid "Issue Date"
msgstr "Datum Izdavanja" msgstr "Datum Izdavanja"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "Izdaj Certifikat" msgstr "Izdaj Certifikat"
@@ -3787,7 +3787,7 @@ msgstr "ID Sastanka"
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "Modul je netačan."
msgid "Monday" msgid "Monday"
msgstr "Ponedjeljak" msgstr "Ponedjeljak"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "Monetizacija" msgstr "Monetizacija"
@@ -4255,7 +4255,11 @@ msgstr "Još nije dodan nijedan kviz."
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "Nema slobodnih termina za ovaj datum." msgstr "Nema slobodnih termina za ovaj datum."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr "Nema dostupne statistike za ovaj video."
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "Nema učenika u ovoj grupi" msgstr "Nema učenika u ovoj grupi"
@@ -4364,7 +4368,7 @@ msgstr "Programu se mogu dodati samo kursevi za koje je samostalno učenje onemo
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Samo datoteke tipa {0} će biti prihvaćeni." msgstr "Samo datoteke tipa {0} će biti prihvaćeni."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Dozvoljena je samo datoteka slike." msgstr "Dozvoljena je samo datoteka slike."
@@ -5202,7 +5206,7 @@ msgstr "Kviz je uspješno ažuriran"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "Kviz će se pojaviti na dnu lekcije." msgstr "Kviz će se pojaviti na dnu lekcije."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Ukloni"
msgid "Reply To" msgid "Reply To"
msgstr "Odgovori" msgstr "Odgovori"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr "Odgovor Za je obavezan"
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Zatraži Poziv" msgstr "Zatraži Poziv"
@@ -5375,7 +5383,7 @@ msgstr "Preferenca Uloge"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "Uloga je uspješno ažurirana" msgstr "Uloga je uspješno ažurirana"
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Uloge" msgstr "Uloge"
@@ -5499,8 +5507,9 @@ msgid "Search"
msgstr "Traži" msgstr "Traži"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgstr "Pretraživanje po imenu člana" msgid "Search by Member"
msgstr "Pretraga po Članu"
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
msgid "Search by Name" msgid "Search by Name"
@@ -5586,15 +5595,15 @@ msgstr "Postavi boju"
msgid "Set your Password" msgid "Set your Password"
msgstr "Postavite svoju Lozinku" msgstr "Postavite svoju Lozinku"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "Postavljanje" msgstr "Postavljanje"
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "Postavljanje Platnog Prolaza" msgstr "Postavljanje Platnog Prolaza"
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Podgrupa"
msgid "Subject" msgid "Subject"
msgstr "Predmet" msgstr "Predmet"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "Predmet je obavezan" msgstr "Predmet je obavezan"
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "Volontiranje ili Stažiranje" msgstr "Volontiranje ili Stažiranje"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "Vrijeme Gledanja" msgstr "Vrijeme Gledanja"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Hungarian\n" "Language-Team: Hungarian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "Alkotó" msgstr "Alkotó"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "Érdek" msgstr "Érdek"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Bevezetés" msgstr "Bevezetés"
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "Hétfő" msgstr "Hétfő"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "eltávolítás"
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Beosztások" msgstr "Beosztások"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Indonesian\n" "Language-Team: Indonesian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -140,7 +140,7 @@ msgstr ""
#: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92
#: frontend/src/pages/ProgramForm.vue:137 #: frontend/src/pages/ProgramForm.vue:137
msgid "Add" msgid "Add"
msgstr "Tambahkan" msgstr "Tambah"
#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CourseOutline.vue:18
#: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -265,11 +265,11 @@ msgstr "Alamat"
#: frontend/src/pages/Billing.vue:74 #: frontend/src/pages/Billing.vue:74
msgid "Address Line 1" msgid "Address Line 1"
msgstr "Alamat Baris 1" msgstr "Baris Alamat 1"
#: frontend/src/pages/Billing.vue:78 #: frontend/src/pages/Billing.vue:78
msgid "Address Line 2" msgid "Address Line 2"
msgstr "Alamat Baris 2" msgstr "Baris Alamat 2"
#. Option for the 'Role' (Select) field in DocType 'Cohort Staff' #. Option for the 'Role' (Select) field in DocType 'Cohort Staff'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
@@ -342,7 +342,7 @@ msgstr ""
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
msgid "Amount" msgid "Amount"
msgstr "Total" msgstr "Jumlah"
#. Label of the amount_usd (Currency) field in DocType 'LMS Batch' #. Label of the amount_usd (Currency) field in DocType 'LMS Batch'
#. Label of the amount_usd (Currency) field in DocType 'LMS Course' #. Label of the amount_usd (Currency) field in DocType 'LMS Course'
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -684,7 +684,7 @@ msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Batch" msgid "Batch"
msgstr "Kumpulan" msgstr "Batch"
#. Label of the batch_confirmation_template (Link) field in DocType 'LMS #. Label of the batch_confirmation_template (Link) field in DocType 'LMS
#. Settings' #. Settings'
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1318,7 +1318,7 @@ msgstr ""
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json
#: lms/lms/widgets/CourseCard.html:75 lms/templates/reviews.html:48 #: lms/lms/widgets/CourseCard.html:75 lms/templates/reviews.html:48
msgid "Complete" msgid "Complete"
msgstr "Lengkap" msgstr "Selesai"
#: lms/templates/emails/lms_invite_request_approved.html:7 #: lms/templates/emails/lms_invite_request_approved.html:7
msgid "Complete Sign Up" msgid "Complete Sign Up"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1769,14 +1769,14 @@ msgstr ""
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_payment/lms_payment.json
msgid "Currency" msgid "Currency"
msgstr "Mata uang" msgstr "Mata Uang"
#. Label of the current_lesson (Link) field in DocType 'LMS Enrollment' #. Label of the current_lesson (Link) field in DocType 'LMS Enrollment'
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -1849,7 +1849,7 @@ msgstr "Hari"
#: lms/templates/emails/mentor_request_creation_email.html:2 #: lms/templates/emails/mentor_request_creation_email.html:2
#: lms/templates/emails/mentor_request_status_update_email.html:2 #: lms/templates/emails/mentor_request_status_update_email.html:2
msgid "Dear" msgid "Dear"
msgstr "Kepada Yth." msgstr "Yth."
#: lms/templates/emails/batch_confirmation.html:2 #: lms/templates/emails/batch_confirmation.html:2
#: lms/templates/emails/batch_start_reminder.html:2 #: lms/templates/emails/batch_start_reminder.html:2
@@ -2188,7 +2188,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:89 lms/lms/doctype/cohort/cohort.json #: frontend/src/pages/BatchForm.vue:89 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
msgid "End Date" msgid "End Date"
msgstr "Tanggal Berakhir" msgstr "Tanggal Akhir"
#. Label of the end_date (Date) field in DocType 'Education Detail' #. Label of the end_date (Date) field in DocType 'Education Detail'
#: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/education_detail/education_detail.json
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "" msgstr ""
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "4.1.2 Roles(Peran)" msgstr "4.1.2 Roles(Peran)"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "Pencarian" msgstr "Pencarian"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "Perihal" msgstr "Perihal"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-08 01:24\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -81,7 +81,7 @@ msgstr ""
#: frontend/src/pages/ProfileAbout.vue:4 #: frontend/src/pages/ProfileAbout.vue:4
msgid "About" msgid "About"
msgstr "" msgstr "Informazioni"
#: frontend/src/pages/CourseForm.vue:179 #: frontend/src/pages/CourseForm.vue:179
msgid "About the Course" msgid "About the Course"
@@ -99,7 +99,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort Join Request' #. Option for the 'Status' (Select) field in DocType 'Cohort Join Request'
#: lms/lms/doctype/cohort_join_request/cohort_join_request.json #: lms/lms/doctype/cohort_join_request/cohort_join_request.json
msgid "Accepted" msgid "Accepted"
msgstr "" msgstr "Accettato"
#. Label of the account_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the account_id (Data) field in DocType 'LMS Zoom Settings'
#. Label of the account_id (Data) field in DocType 'Zoom Settings' #. Label of the account_id (Data) field in DocType 'Zoom Settings'
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1103,7 +1103,7 @@ msgstr ""
#: frontend/src/components/Controls/IconPicker.vue:27 #: frontend/src/components/Controls/IconPicker.vue:27
msgid "Choose an icon" msgid "Choose an icon"
msgstr "" msgstr "Scegli un icona"
#: frontend/src/components/Quiz.vue:645 lms/templates/quiz/quiz.html:53 #: frontend/src/components/Quiz.vue:645 lms/templates/quiz/quiz.html:53
msgid "Choose one answer" msgid "Choose one answer"
@@ -1132,7 +1132,7 @@ msgstr ""
#: frontend/src/components/BatchFeedback.vue:10 #: frontend/src/components/BatchFeedback.vue:10
msgid "Click here" msgid "Click here"
msgstr "" msgstr "Clicca qui"
#. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings'
#. Label of the client_id (Data) field in DocType 'Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings'
@@ -1236,7 +1236,7 @@ msgstr ""
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json
msgid "Color" msgid "Color"
msgstr "" msgstr "Colore"
#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 #: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297
msgid "Comma separated keywords for SEO" msgid "Comma separated keywords for SEO"
@@ -1376,7 +1376,7 @@ msgstr ""
#: frontend/src/components/UserDropdown.vue:180 #: frontend/src/components/UserDropdown.vue:180
msgid "Confirm" msgid "Confirm"
msgstr "" msgstr "Conferma"
#: frontend/src/pages/BatchForm.vue:556 #: frontend/src/pages/BatchForm.vue:556
msgid "Confirm your action to delete" msgid "Confirm your action to delete"
@@ -1699,7 +1699,7 @@ msgstr ""
#: frontend/src/components/Controls/Link.vue:38 #: frontend/src/components/Controls/Link.vue:38
#: frontend/src/components/Controls/MultiSelect.vue:66 #: frontend/src/components/Controls/MultiSelect.vue:66
msgid "Create New" msgid "Create New"
msgstr "" msgstr "Crea Nuovo"
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:7 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:7
msgid "Create Programming Exercise" msgid "Create Programming Exercise"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -1809,7 +1809,7 @@ msgstr ""
#. Label of the show_dashboard (Check) field in DocType 'LMS Settings' #. Label of the show_dashboard (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr "Dashboard"
#. Label of the date (Date) field in DocType 'LMS Batch Timetable' #. Label of the date (Date) field in DocType 'LMS Batch Timetable'
#. Label of the date (Date) field in DocType 'LMS Certificate Evaluation' #. Label of the date (Date) field in DocType 'LMS Certificate Evaluation'
@@ -2177,7 +2177,7 @@ msgstr ""
#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge/lms_badge.json
#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr "Abilitato"
#: frontend/src/components/Modals/BulkCertificates.vue:53 #: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page." msgid "Enabling this will publish the certificate on the certified participants page."
@@ -2432,7 +2432,7 @@ msgstr ""
#: frontend/src/components/AppSidebar.vue:142 #: frontend/src/components/AppSidebar.vue:142
msgid "Expand" msgid "Expand"
msgstr "" msgstr "Espandi"
#. Label of the expected_output (Data) field in DocType 'LMS Test Case' #. Label of the expected_output (Data) field in DocType 'LMS Test Case'
#. Label of the expected_output (Data) field in DocType 'LMS Test Case #. Label of the expected_output (Data) field in DocType 'LMS Test Case
@@ -2481,7 +2481,7 @@ msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
msgid "Fail" msgid "Fail"
msgstr "" msgstr "Errore"
#. Option for the 'Status' (Select) field in DocType 'LMS Programming Exercise #. Option for the 'Status' (Select) field in DocType 'LMS Programming Exercise
#. Submission' #. Submission'
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -2560,7 +2560,7 @@ msgstr ""
#: frontend/src/components/Modals/EditProfile.vue:59 #: frontend/src/components/Modals/EditProfile.vue:59
#: frontend/src/components/Settings/Members.vue:110 #: frontend/src/components/Settings/Members.vue:110
msgid "First Name" msgid "First Name"
msgstr "" msgstr "Nome di battesimo"
#. Option for the 'Time Preference' (Select) field in DocType 'User' #. Option for the 'Time Preference' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
@@ -2579,7 +2579,7 @@ msgstr ""
#: lms/lms/widgets/CourseCard.html:114 #: lms/lms/widgets/CourseCard.html:114
msgid "Free" msgid "Free"
msgstr "" msgstr "Gratuito"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:179 #: frontend/src/pages/Jobs.vue:179
@@ -2623,7 +2623,7 @@ msgstr ""
#: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_program_member/lms_program_member.json
#: lms/templates/signup-form.html:5 #: lms/templates/signup-form.html:5
msgid "Full Name" msgid "Full Name"
msgstr "" msgstr "Nome e Cognome"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
#: frontend/src/pages/Jobs.vue:176 #: frontend/src/pages/Jobs.vue:176
@@ -2785,7 +2785,7 @@ msgstr ""
#: lms/templates/emails/lms_invite_request_approved.html:3 #: lms/templates/emails/lms_invite_request_approved.html:3
msgid "Hi," msgid "Hi,"
msgstr "" msgstr "Salve,"
#. Label of the hide_private (Check) field in DocType 'User' #. Label of the hide_private (Check) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
@@ -2822,7 +2822,7 @@ msgstr ""
#: frontend/src/pages/QuizForm.vue:338 #: frontend/src/pages/QuizForm.vue:338
msgid "ID" msgid "ID"
msgstr "" msgstr "ID"
#. Label of the icon (Data) field in DocType 'LMS Sidebar Item' #. Label of the icon (Data) field in DocType 'LMS Sidebar Item'
#: frontend/src/components/Modals/PageModal.vue:28 #: frontend/src/components/Modals/PageModal.vue:28
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "" msgstr ""
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3683,7 +3683,7 @@ msgstr ""
#. Option for the 'Role' (Select) field in DocType 'Cohort Staff' #. Option for the 'Role' (Select) field in DocType 'Cohort Staff'
#: lms/lms/doctype/cohort_staff/cohort_staff.json #: lms/lms/doctype/cohort_staff/cohort_staff.json
msgid "Manager" msgid "Manager"
msgstr "" msgstr "Responsabile"
#. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'User Category' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json lms/templates/signup-form.html:24 #: lms/fixtures/custom_field.json lms/templates/signup-form.html:24
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4164,7 +4164,7 @@ msgstr ""
#: frontend/src/components/Discussions.vue:8 #: frontend/src/components/Discussions.vue:8
#: frontend/src/components/Discussions.vue:63 #: frontend/src/components/Discussions.vue:63
msgid "New {0}" msgid "New {0}"
msgstr "" msgstr "Nuovo {0}"
#: frontend/src/components/Quiz.vue:237 frontend/src/pages/Lesson.vue:139 #: frontend/src/components/Quiz.vue:237 frontend/src/pages/Lesson.vue:139
msgid "Next" msgid "Next"
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4269,7 +4273,7 @@ msgstr ""
#: lms/templates/quiz/quiz.html:147 #: lms/templates/quiz/quiz.html:147
msgid "No." msgid "No."
msgstr "" msgstr "No."
#: lms/lms/user.py:29 #: lms/lms/user.py:29
msgid "Not Allowed" msgid "Not Allowed"
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -4522,7 +4526,7 @@ msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
msgid "Pass" msgid "Pass"
msgstr "" msgstr "Riuscito"
#. Option for the 'Status' (Select) field in DocType 'LMS Programming Exercise #. Option for the 'Status' (Select) field in DocType 'LMS Programming Exercise
#. Submission' #. Submission'
@@ -4531,7 +4535,7 @@ msgstr ""
#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json
#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json
msgid "Passed" msgid "Passed"
msgstr "" msgstr "Superato"
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz' #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz'
#. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission' #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission'
@@ -4923,7 +4927,7 @@ msgstr ""
#. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old'
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Private" msgid "Private"
msgstr "" msgstr "Privato"
#. Description of the 'Hide my Private Information from others' (Check) field #. Description of the 'Hide my Private Information from others' (Check) field
#. in DocType 'User' #. in DocType 'User'
@@ -5057,7 +5061,7 @@ msgstr ""
#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Published" msgid "Published"
msgstr "" msgstr "Pubblicato"
#: frontend/src/pages/Statistics.vue:10 #: frontend/src/pages/Statistics.vue:10
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/lms/web_template/lms_statistics/lms_statistics.html:14
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5364,7 +5372,7 @@ msgstr ""
#: lms/lms/doctype/cohort_staff/cohort_staff.json #: lms/lms/doctype/cohort_staff/cohort_staff.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Role" msgid "Role"
msgstr "" msgstr "Ruolo"
#. Label of the role (Select) field in DocType 'User' #. Label of the role (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json #: lms/fixtures/custom_field.json
@@ -5375,9 +5383,9 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "" msgstr "Ruoli"
#. Label of the route (Data) field in DocType 'LMS Sidebar Item' #. Label of the route (Data) field in DocType 'LMS Sidebar Item'
#: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5739,7 +5748,7 @@ msgstr ""
#: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json
msgid "Slug" msgid "Slug"
msgstr "" msgstr "Slug"
#: frontend/src/components/BatchCard.vue:25 #: frontend/src/components/BatchCard.vue:25
#: frontend/src/components/BatchOverlay.vue:24 #: frontend/src/components/BatchOverlay.vue:24
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6073,7 +6082,7 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:51 #: frontend/src/pages/CourseForm.vue:51
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Tags" msgid "Tags"
msgstr "" msgstr "Etichette"
#. Option for the 'Color' (Select) field in DocType 'LMS Course' #. Option for the 'Color' (Select) field in DocType 'LMS Course'
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
@@ -6425,7 +6434,7 @@ msgstr ""
#: frontend/src/pages/ProfileEvaluator.vue:112 #: frontend/src/pages/ProfileEvaluator.vue:112
#: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_evaluator/course_evaluator.json
msgid "To" msgid "To"
msgstr "" msgstr "A"
#. Label of the to_date (Date) field in DocType 'Work Experience' #. Label of the to_date (Date) field in DocType 'Work Experience'
#: lms/lms/doctype/work_experience/work_experience.json #: lms/lms/doctype/work_experience/work_experience.json
@@ -6521,7 +6530,7 @@ msgstr ""
#. Label of the uuid (Data) field in DocType 'LMS Live Class' #. Label of the uuid (Data) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "UUID" msgid "UUID"
msgstr "" msgstr "UUID"
#. Label of the unavailability_section (Section Break) field in DocType 'Course #. Label of the unavailability_section (Section Break) field in DocType 'Course
#. Evaluator' #. Evaluator'
@@ -6598,7 +6607,7 @@ msgstr ""
#: frontend/src/components/Controls/Uploader.vue:20 #: frontend/src/components/Controls/Uploader.vue:20
#: frontend/src/pages/BatchForm.vue:227 frontend/src/pages/CourseForm.vue:100 #: frontend/src/pages/BatchForm.vue:227 frontend/src/pages/CourseForm.vue:100
msgid "Upload" msgid "Upload"
msgstr "" msgstr "Carica"
#: frontend/src/components/Assignment.vue:81 #: frontend/src/components/Assignment.vue:81
msgid "Upload File" msgid "Upload File"
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""
@@ -6764,7 +6773,7 @@ msgstr ""
#: frontend/src/components/Modals/PageModal.vue:23 #: frontend/src/components/Modals/PageModal.vue:23
#: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json
msgid "Web Page" msgid "Web Page"
msgstr "" msgstr "Pagina Web"
#: frontend/src/components/Modals/PageModal.vue:80 #: frontend/src/components/Modals/PageModal.vue:80
msgid "Web page added to sidebar" msgid "Web page added to sidebar"
@@ -7156,7 +7165,7 @@ msgstr ""
#: lms/templates/quiz/quiz.html:106 #: lms/templates/quiz/quiz.html:106
msgid "of" msgid "of"
msgstr "" msgstr "di"
#: frontend/src/components/CourseInstructors.vue:41 #: frontend/src/components/CourseInstructors.vue:41
msgid "others" msgid "others"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Frappe LMS VERSION\n" "Project-Id-Version: Frappe LMS VERSION\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-25 16:04+0000\n" "PO-Revision-Date: 2025-08-01 16:04+0000\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: jannat@frappe.io\n" "Language-Team: jannat@frappe.io\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -182,7 +182,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -194,7 +194,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -227,7 +227,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -235,7 +235,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -247,11 +247,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -366,15 +366,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -472,7 +472,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -554,7 +554,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -618,8 +618,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -966,7 +966,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -994,8 +994,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1715,15 +1715,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1735,15 +1735,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1751,11 +1751,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2506,7 +2506,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3005,8 +3005,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "" msgstr ""
@@ -3044,7 +3044,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3076,7 +3076,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3785,7 +3785,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4065,7 +4065,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4253,7 +4253,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4362,7 +4366,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5200,7 +5204,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5304,6 +5308,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5373,7 +5381,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "" msgstr ""
@@ -5497,7 +5505,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5584,15 +5593,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5937,7 +5946,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6741,7 +6750,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Dutch\n" "Language-Team: Dutch\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "" msgstr ""
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "" msgstr ""
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Polish\n" "Language-Team: Polish\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "utworzył(a)" msgstr "utworzył(a)"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "Odsetki" msgstr "Odsetki"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Wprowadzenie" msgstr "Wprowadzenie"
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "Data zdarzenia" msgstr "Data zdarzenia"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "Poniedziałek" msgstr "Poniedziałek"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Usunąć"
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Role" msgstr "Role"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Portuguese\n" "Language-Team: Portuguese\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr "Moeda"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "" msgstr ""
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "" msgstr ""
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "Assunto" msgstr "Assunto"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Portuguese, Brazilian\n" "Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr "Moeda"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -2517,7 +2517,7 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:166 #: frontend/src/pages/CourseForm.vue:166
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Featured" msgid "Featured"
msgstr "" msgstr "Destaque"
#. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback'
#: frontend/src/components/BatchFeedback.vue:30 #: frontend/src/components/BatchFeedback.vue:30
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Introdução" msgstr "Introdução"
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "" msgstr ""
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "Pesquisar" msgstr "Pesquisar"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "Assunto" msgstr "Assunto"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Russian\n" "Language-Team: Russian\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Добавить урок"
msgid "Add a Student" msgid "Add a Student"
msgstr "Добавить студента" msgstr "Добавить студента"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr "Добавить курс"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}" msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr "Добавить веб страницу на боковую панел
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Добавьте свое задание как {0}" msgstr "Добавьте свое задание как {0}"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Сумма с НДС" msgstr "Сумма с НДС"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Объявление" msgstr "Объявление"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Оценка {0} уже добавлена в этот пакет." msgstr "Оценка {0} уже добавлена в этот пакет."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "Задание появится в конце урока." msgstr "Задание появится в конце урока."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "Средняя оценка" msgstr "Средняя оценка"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Создайте живой класс"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Текущий урок" msgstr "Текущий урок"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr "Комментарии инструкторов"
msgid "Interest" msgid "Interest"
msgstr "Процент" msgstr "Процент"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "" msgstr ""
@@ -3046,7 +3046,7 @@ msgstr "Только приглашение"
msgid "Invite Request" msgid "Invite Request"
msgstr "Запрос приглашения" msgstr "Запрос приглашения"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "Дата" msgstr "Дата"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "Модуль неверный."
msgid "Monday" msgid "Monday"
msgstr "Понедельник" msgstr "Понедельник"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "На эту дату свободных мест нет." msgstr "На эту дату свободных мест нет."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Принимаются только файлы типа {0} ." msgstr "Принимаются только файлы типа {0} ."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "Тест появится в конце урока." msgstr "Тест появится в конце урока."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "Ответить" msgstr "Ответить"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Запросить приглашение" msgstr "Запросить приглашение"
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "" msgstr ""
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "Введите свой пароль" msgstr "Введите свой пароль"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Подруппа"
msgid "Subject" msgid "Subject"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-07 01:06\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Serbian (Cyrillic)\n" "Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Додај лекцију"
msgid "Add a Student" msgid "Add a Student"
msgstr "Додај студента" msgstr "Додај студента"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "Додај поглавље" msgstr "Додај поглавље"
@@ -196,7 +196,7 @@ msgstr "Додај обуку"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "Додај кључну реч, а затим притисни ентер" msgstr "Додај кључну реч, а затим притисни ентер"
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "Додај лекцију" msgstr "Додај лекцију"
@@ -229,7 +229,7 @@ msgstr "Додајте задатак у своју лекцију"
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Додајте бар један могући одговор за ово питање: {0}" msgstr "Додајте бар један могући одговор за ово питање: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "Додајте обуке у Вашу групу" msgstr "Додајте обуке у Вашу групу"
@@ -237,7 +237,7 @@ msgstr "Додајте обуке у Вашу групу"
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "Додај квиз у овај видео-снимак" msgstr "Додај квиз у овај видео-снимак"
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "Додајте студенте у своју групу" msgstr "Додајте студенте у своју групу"
@@ -249,11 +249,11 @@ msgstr "Додајте веб-страницу у бочну траку"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Додајте свој задатак као {0}" msgstr "Додајте свој задатак као {0}"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "Додајте Ваше прво поглавље" msgstr "Додајте Ваше прво поглавље"
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "Додајте Вашу прву лекцију" msgstr "Додајте Вашу прву лекцију"
@@ -368,15 +368,15 @@ msgstr "Износ и валута су неопходни за плаћене
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Износ са GST" msgstr "Износ са GST"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Саопштење" msgstr "Саопштење"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "Саопштење је успешно послато" msgstr "Саопштење је успешно послато"
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "Саопштење је неопходно" msgstr "Саопштење је неопходно"
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Процена {0} је већ додата овој групи." msgstr "Процена {0} је већ додата овој групи."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr "Задатак је успешно ажуриран"
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "Задатак ће се приказивати на дну у оквиру лекције." msgstr "Задатак ће се приказивати на дну у оквиру лекције."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,9 +620,9 @@ msgstr "Просечан напредак %"
msgid "Average Rating" msgid "Average Rating"
msgstr "Просечна оцена" msgstr "Просечна оцена"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "Просечно време гледања (у секундама)" msgstr "Просечно време гледања (минути)"
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
msgid "Back to Course" msgid "Back to Course"
@@ -968,7 +968,7 @@ msgstr "Сертификати су успешно генерисани"
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "Сертификован" msgstr "Сертификован"
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Креирај онлајн предавање"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "Креирај квиз" msgstr "Креирај квиз"
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "Креирај групу" msgstr "Креирај групу"
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "Креирај обуку" msgstr "Креирај обуку"
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "Креирај онлајн предавање" msgstr "Креирај онлајн предавање"
@@ -1737,15 +1737,15 @@ msgstr "Креирај нови беџ"
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "Креирај задатак" msgstr "Креирај задатак"
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "Креирајте своју прву групу" msgstr "Креирајте своју прву групу"
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "Креирајте своју прву обуку" msgstr "Креирајте своју прву обуку"
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "Креирајте свој први квиз" msgstr "Креирајте свој први квиз"
@@ -1753,11 +1753,11 @@ msgstr "Креирајте свој први квиз"
msgid "Created" msgid "Created"
msgstr "Креирано" msgstr "Креирано"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "Креирање групе" msgstr "Креирање групе"
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "Креирање обуке" msgstr "Креирање обуке"
@@ -1776,7 +1776,7 @@ msgstr "Валута"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Тренутна лекција" msgstr "Тренутна лекција"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "Прилагођени шаблон сертификата" msgstr "Прилагођени шаблон сертификата"
@@ -2508,7 +2508,7 @@ msgstr "Неуспешно подношење. Покушајте поново.
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "Неуспешно ажурирање доделе беџа: " msgstr "Неуспешно ажурирање доделе беџа: "
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "Неуспешно ажурирање мета ознака {0}" msgstr "Неуспешно ажурирање мета ознака {0}"
@@ -3007,8 +3007,8 @@ msgstr "Коментари предавача"
msgid "Interest" msgid "Interest"
msgstr "Интересовање" msgstr "Интересовање"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Увод" msgstr "Увод"
@@ -3046,7 +3046,7 @@ msgstr "Само за позване"
msgid "Invite Request" msgid "Invite Request"
msgstr "Захтев за позивницу" msgstr "Захтев за позивницу"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "Позовите свој тим и студенте" msgstr "Позовите свој тим и студенте"
@@ -3078,7 +3078,7 @@ msgstr "SCORM пакет"
msgid "Issue Date" msgid "Issue Date"
msgstr "Датум издавања" msgstr "Датум издавања"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "Издај сертификат" msgstr "Издај сертификат"
@@ -3787,7 +3787,7 @@ msgstr "ИД састанка"
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "Модул је неисправан."
msgid "Monday" msgid "Monday"
msgstr "Понедељак" msgstr "Понедељак"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "Монетизација" msgstr "Монетизација"
@@ -4255,7 +4255,11 @@ msgstr "Још увек нису додати квизови."
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "Нема доступних термина за овај датум." msgstr "Нема доступних термина за овај датум."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr "Ниједна статистика није доступна за овај видео-снимак."
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "Нема студената у овој групи" msgstr "Нема студената у овој групи"
@@ -4364,7 +4368,7 @@ msgstr "Искључиво обуке код којих је самосталн
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Искључиво су прихватљиви фајлови врсте {0}." msgstr "Искључиво су прихватљиви фајлови врсте {0}."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Дозвољен је само фајл слике." msgstr "Дозвољен је само фајл слике."
@@ -5202,7 +5206,7 @@ msgstr "Квиз је успешно ажуриран"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "Квиз ће бити приказиван на дну лекције." msgstr "Квиз ће бити приказиван на дну лекције."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Уклони"
msgid "Reply To" msgid "Reply To"
msgstr "Одговори" msgstr "Одговори"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr "Поље Одговори је обавезно"
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Затражи позивницу" msgstr "Затражи позивницу"
@@ -5375,7 +5383,7 @@ msgstr "Пожељна улога"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "Улога је успешно ажурирана" msgstr "Улога је успешно ажурирана"
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Улоге" msgstr "Улоге"
@@ -5499,8 +5507,9 @@ msgid "Search"
msgstr "Претрага" msgstr "Претрага"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgstr "Претражи по имену члана" msgid "Search by Member"
msgstr "Претрага по члану"
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
msgid "Search by Name" msgid "Search by Name"
@@ -5586,15 +5595,15 @@ msgstr "Поставите боју"
msgid "Set your Password" msgid "Set your Password"
msgstr "Поставите своју лозинку" msgstr "Поставите своју лозинку"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "Подешавање" msgstr "Подешавање"
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "Подешавање платног портала" msgstr "Подешавање платног портала"
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Подгрупа"
msgid "Subject" msgid "Subject"
msgstr "Наслов" msgstr "Наслов"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "Наслов је неопходан" msgstr "Наслов је неопходан"
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "Волонтирање или пракса" msgstr "Волонтирање или пракса"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "Време гледања" msgstr "Време гледања"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-07 01:06\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Serbian (Latin)\n" "Language-Team: Serbian (Latin)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Dodaj lekciju"
msgid "Add a Student" msgid "Add a Student"
msgstr "Dodaj studenta" msgstr "Dodaj studenta"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "Dodaj poglavlje" msgstr "Dodaj poglavlje"
@@ -196,7 +196,7 @@ msgstr "Dodaj obuku"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "Dodaj ključnu reč, a zatim pritisni enter" msgstr "Dodaj ključnu reč, a zatim pritisni enter"
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "Dodaj lekciju" msgstr "Dodaj lekciju"
@@ -229,7 +229,7 @@ msgstr "Dodajte zadatak u svoju lekciju"
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Dodajte bar jedan mogući odgovor za ovo pitanje: {0}" msgstr "Dodajte bar jedan mogući odgovor za ovo pitanje: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "Dodajte obuke u Vašu grupu" msgstr "Dodajte obuke u Vašu grupu"
@@ -237,7 +237,7 @@ msgstr "Dodajte obuke u Vašu grupu"
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "Dodaj kviz u ovaj video-snimak" msgstr "Dodaj kviz u ovaj video-snimak"
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "Dodajte studente u svoju grupu" msgstr "Dodajte studente u svoju grupu"
@@ -249,11 +249,11 @@ msgstr "Dodajte veb-stranicu u bočnu traku"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Dodajte svoj zadatak kao {0}" msgstr "Dodajte svoj zadatak kao {0}"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "Dodajte Vaše prvo poglavlje" msgstr "Dodajte Vaše prvo poglavlje"
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "Dodajte Vašu prvu lekciju" msgstr "Dodajte Vašu prvu lekciju"
@@ -368,15 +368,15 @@ msgstr "Iznos i valuta su neophodni za plaćene obuke."
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Iznos sa GST" msgstr "Iznos sa GST"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Saopštenje" msgstr "Saopštenje"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "Saopštenje je uspešno poslato" msgstr "Saopštenje je uspešno poslato"
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "Saopštenje je neophodno" msgstr "Saopštenje je neophodno"
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Procena {0} je već dodata ovoj grupi." msgstr "Procena {0} je već dodata ovoj grupi."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr "Zadatak je uspešno ažuriran"
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "Zadatak će se prikazivati na dnu u okviru lekcije." msgstr "Zadatak će se prikazivati na dnu u okviru lekcije."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,9 +620,9 @@ msgstr "Prosečan napredak %"
msgid "Average Rating" msgid "Average Rating"
msgstr "Prosečna ocena" msgstr "Prosečna ocena"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "Prosečno vreme gledanja (u sekundama)" msgstr "Prosečno vreme gledanja (minuti)"
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
msgid "Back to Course" msgid "Back to Course"
@@ -968,7 +968,7 @@ msgstr "Sertifikati su uspešno generisani"
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "Sertifikovan" msgstr "Sertifikovan"
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Kreiraj onlajn predavanje"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "Kreiraj kviz" msgstr "Kreiraj kviz"
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "Kreiraj grupu" msgstr "Kreiraj grupu"
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "Kreiraj obuku" msgstr "Kreiraj obuku"
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "Kreiraj onlajn predavanje" msgstr "Kreiraj onlajn predavanje"
@@ -1737,15 +1737,15 @@ msgstr "Kreiraj novi bedž"
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "Kreiraj zadatak" msgstr "Kreiraj zadatak"
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "Kreirajte svoju prvu grupu" msgstr "Kreirajte svoju prvu grupu"
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "Kreirajte svoju prvu obuku" msgstr "Kreirajte svoju prvu obuku"
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "Kreirajte svoj prvi kviz" msgstr "Kreirajte svoj prvi kviz"
@@ -1753,11 +1753,11 @@ msgstr "Kreirajte svoj prvi kviz"
msgid "Created" msgid "Created"
msgstr "Kreirano" msgstr "Kreirano"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "Kreiranje grupe" msgstr "Kreiranje grupe"
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "Kreiranje obuke" msgstr "Kreiranje obuke"
@@ -1776,7 +1776,7 @@ msgstr "Valuta"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Trenutna lekcija" msgstr "Trenutna lekcija"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "Prilagođeni šablon sertifikata" msgstr "Prilagođeni šablon sertifikata"
@@ -2508,7 +2508,7 @@ msgstr "Neuspešno podnošenje. Pokušajte ponovo. {0}"
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "Neuspešno ažuriranje dodele bedža: " msgstr "Neuspešno ažuriranje dodele bedža: "
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "Neuspešno ažuriranje meta oznaka {0}" msgstr "Neuspešno ažuriranje meta oznaka {0}"
@@ -3007,8 +3007,8 @@ msgstr "Komentari predavača"
msgid "Interest" msgid "Interest"
msgstr "Interesovanje" msgstr "Interesovanje"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Uvod" msgstr "Uvod"
@@ -3046,7 +3046,7 @@ msgstr "Samo za pozvane"
msgid "Invite Request" msgid "Invite Request"
msgstr "Zahtev za pozivnicu" msgstr "Zahtev za pozivnicu"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "Pozovite svoj tim i studente" msgstr "Pozovite svoj tim i studente"
@@ -3078,7 +3078,7 @@ msgstr "SCORM paket"
msgid "Issue Date" msgid "Issue Date"
msgstr "Datum izdavanja" msgstr "Datum izdavanja"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "Izdaj sertifikat" msgstr "Izdaj sertifikat"
@@ -3787,7 +3787,7 @@ msgstr "ID sastanka"
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "Modul je neispravan."
msgid "Monday" msgid "Monday"
msgstr "Ponedeljak" msgstr "Ponedeljak"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "Monetizacija" msgstr "Monetizacija"
@@ -4255,7 +4255,11 @@ msgstr "Još uvek nisu dodati kvizovi."
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "Nema dostupnih termina za ovaj datum." msgstr "Nema dostupnih termina za ovaj datum."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr "Nijedna statistika nije dostupna za ovaj video-snimak."
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "Nema studenata u ovoj grupi" msgstr "Nema studenata u ovoj grupi"
@@ -4364,7 +4368,7 @@ msgstr "Isključivo obuke kod kojih je samostalno učenje onemogućeno mogu se d
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Isključivo su prihvatljivi fajlovi vrste {0}." msgstr "Isključivo su prihvatljivi fajlovi vrste {0}."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Dozvoljen je samo fajl slike." msgstr "Dozvoljen je samo fajl slike."
@@ -5202,7 +5206,7 @@ msgstr "Kviz je uspešno ažuriran"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "Kviz će biti prikazivan na dnu lekcije." msgstr "Kviz će biti prikazivan na dnu lekcije."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Ukloni"
msgid "Reply To" msgid "Reply To"
msgstr "Odgovori" msgstr "Odgovori"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr "Polje Odgovori je obavezno"
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Zatraži pozivnicu" msgstr "Zatraži pozivnicu"
@@ -5375,7 +5383,7 @@ msgstr "Poželjna uloga"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "Uloga je uspešno ažurirana" msgstr "Uloga je uspešno ažurirana"
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Uloge" msgstr "Uloge"
@@ -5499,8 +5507,9 @@ msgid "Search"
msgstr "Pretraga" msgstr "Pretraga"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgstr "Pretraži po imenu člana" msgid "Search by Member"
msgstr "Pretraga po članu"
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
msgid "Search by Name" msgid "Search by Name"
@@ -5586,15 +5595,15 @@ msgstr "Postavite boju"
msgid "Set your Password" msgid "Set your Password"
msgstr "Postavite svoju lozinku" msgstr "Postavite svoju lozinku"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "Podešavanje" msgstr "Podešavanje"
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "Podešavanje platnog portala" msgstr "Podešavanje platnog portala"
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Podgrupa"
msgid "Subject" msgid "Subject"
msgstr "Naslov" msgstr "Naslov"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "Naslov je neophodan" msgstr "Naslov je neophodan"
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "Volontiranje ili praksa" msgstr "Volontiranje ili praksa"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "Vreme gledanja" msgstr "Vreme gledanja"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Swedish\n" "Language-Team: Swedish\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Lägg till Lektion"
msgid "Add a Student" msgid "Add a Student"
msgstr "Lägga till Student" msgstr "Lägga till Student"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "Lägg till Kapitel" msgstr "Lägg till Kapitel"
@@ -196,7 +196,7 @@ msgstr "Lägg till kurs"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "Lägg till nyckelord och tryck sedan på Enter" msgstr "Lägg till nyckelord och tryck sedan på Enter"
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "Lägg till Lektion" msgstr "Lägg till Lektion"
@@ -229,7 +229,7 @@ msgstr "Lägg till uppgift till din lektion"
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Lägg till minst ett möjligt svar för denna fråga: {0}" msgstr "Lägg till minst ett möjligt svar för denna fråga: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "Lägg till kurser i din grupp" msgstr "Lägg till kurser i din grupp"
@@ -237,7 +237,7 @@ msgstr "Lägg till kurser i din grupp"
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "Lägg till frågesport till denna video" msgstr "Lägg till frågesport till denna video"
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "Lägg till studenter i din grupp" msgstr "Lägg till studenter i din grupp"
@@ -249,11 +249,11 @@ msgstr "Lägg till webbsida i sidofältet"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Lägg till din uppgift som {0}" msgstr "Lägg till din uppgift som {0}"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "Lägg till ditt första kapitel" msgstr "Lägg till ditt första kapitel"
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "Lägg till din första lektion" msgstr "Lägg till din första lektion"
@@ -368,15 +368,15 @@ msgstr "Belopp och valuta erfordras för betalda kurser."
msgid "Amount with GST" msgid "Amount with GST"
msgstr "Belopp med Moms" msgstr "Belopp med Moms"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Meddelande" msgstr "Meddelande"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "Tillkännagivande är skickad" msgstr "Tillkännagivande är skickad"
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "Tillkännagivande erfordras" msgstr "Tillkännagivande erfordras"
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Bedömning {0} har redan lagts till i denna grupp." msgstr "Bedömning {0} har redan lagts till i denna grupp."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr "Uppgift uppdaterad"
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "Uppgift kommer att visas längst ner i lektion." msgstr "Uppgift kommer att visas längst ner i lektion."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,9 +620,9 @@ msgstr "Genomsnittlig Framsteg %"
msgid "Average Rating" msgid "Average Rating"
msgstr "Genomsnittlig Betyg" msgstr "Genomsnittlig Betyg"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "Genomsnittlig Visningstid (sekunder)" msgstr "Genomsnittlig Visningstid (minuter)"
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
msgid "Back to Course" msgid "Back to Course"
@@ -968,7 +968,7 @@ msgstr "Certifikat genererade"
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "Certifierad" msgstr "Certifierad"
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Skapa live lektion"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "Skapa Frågesport" msgstr "Skapa Frågesport"
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "Skapa grupp" msgstr "Skapa grupp"
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "Skapa Kurs" msgstr "Skapa Kurs"
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "Skapa live lektion" msgstr "Skapa live lektion"
@@ -1737,15 +1737,15 @@ msgstr "Skapa ny Emblem"
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "Skapa Uppgift" msgstr "Skapa Uppgift"
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "Skapa din första grupp" msgstr "Skapa din första grupp"
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "Skapa din första kurs" msgstr "Skapa din första kurs"
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "Skapa din första frågesport" msgstr "Skapa din första frågesport"
@@ -1753,11 +1753,11 @@ msgstr "Skapa din första frågesport"
msgid "Created" msgid "Created"
msgstr "Skapad" msgstr "Skapad"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "Skapar grupp" msgstr "Skapar grupp"
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "Skapar kurs" msgstr "Skapar kurs"
@@ -1776,7 +1776,7 @@ msgstr "Valuta"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Aktuell Lektion" msgstr "Aktuell Lektion"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "Anpassade Certifikat Mallar" msgstr "Anpassade Certifikat Mallar"
@@ -2508,7 +2508,7 @@ msgstr "Misslyckades med inlämning. Försök igen. {0}"
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "Misslyckades med att uppdatera Emblem tilldelning: " msgstr "Misslyckades med att uppdatera Emblem tilldelning: "
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "Misslyckades med att uppdatera metataggar {0}" msgstr "Misslyckades med att uppdatera metataggar {0}"
@@ -3007,8 +3007,8 @@ msgstr "Lärare Kommentarer"
msgid "Interest" msgid "Interest"
msgstr "Intresse" msgstr "Intresse"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Introduktion" msgstr "Introduktion"
@@ -3046,7 +3046,7 @@ msgstr "Endast inbjudan"
msgid "Invite Request" msgid "Invite Request"
msgstr "Inbjudan Begäran" msgstr "Inbjudan Begäran"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "Bjud in ditt team och dina studenter" msgstr "Bjud in ditt team och dina studenter"
@@ -3078,7 +3078,7 @@ msgstr "Är SCORM App"
msgid "Issue Date" msgid "Issue Date"
msgstr "Utfärdande Datum" msgstr "Utfärdande Datum"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "Utfärda Certifikat" msgstr "Utfärda Certifikat"
@@ -3787,7 +3787,7 @@ msgstr "Mötes ID"
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "Modul är felaktig."
msgid "Monday" msgid "Monday"
msgstr "Måndag" msgstr "Måndag"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "Intäktsgenerering" msgstr "Intäktsgenerering"
@@ -4255,7 +4255,11 @@ msgstr "Inga frågesporter har lagts till ännu."
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "Inga lediga tider för detta datum." msgstr "Inga lediga tider för detta datum."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr "Ingen statistik tillgänglig för denna video."
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "Inga studenter i denna grupp" msgstr "Inga studenter i denna grupp"
@@ -4364,7 +4368,7 @@ msgstr "Endast kurser för vilka självinlärning är inaktiverat kan läggas ti
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Endast filer av typ {0} kommer att accepteras." msgstr "Endast filer av typ {0} kommer att accepteras."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Endast bildfiler är tillåtna." msgstr "Endast bildfiler är tillåtna."
@@ -5202,7 +5206,7 @@ msgstr "Frågesport uppdaterad"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "Frågesport kommer att visas längst ner i lektionen." msgstr "Frågesport kommer att visas längst ner i lektionen."
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Ta bort"
msgid "Reply To" msgid "Reply To"
msgstr "Svara till" msgstr "Svara till"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr "Svara till erfordras"
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Begär Inbjudan" msgstr "Begär Inbjudan"
@@ -5375,7 +5383,7 @@ msgstr "Rollpreferens"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "Roll uppdaterad" msgstr "Roll uppdaterad"
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Roller" msgstr "Roller"
@@ -5499,8 +5507,9 @@ msgid "Search"
msgstr "Sök" msgstr "Sök"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgstr "Sök efter Medlemsnamn" msgid "Search by Member"
msgstr "Sök efter Medlem"
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
msgid "Search by Name" msgid "Search by Name"
@@ -5586,15 +5595,15 @@ msgstr "Ange Färg"
msgid "Set your Password" msgid "Set your Password"
msgstr "Ange Lösenord" msgstr "Ange Lösenord"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "Konfigurera" msgstr "Konfigurera"
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "Konfigurerar Betalningsport" msgstr "Konfigurerar Betalningsport"
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Undergrupp"
msgid "Subject" msgid "Subject"
msgstr "Ämne" msgstr "Ämne"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "Ämne erfordras" msgstr "Ämne erfordras"
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "Volontärarbete eller Praktik" msgstr "Volontärarbete eller Praktik"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "Visningstid" msgstr "Visningstid"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Thai\n" "Language-Team: Thai\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "ดอกเบี้ย" msgstr "ดอกเบี้ย"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "การแนะนำ" msgstr "การแนะนำ"
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "วันที่ออก" msgstr "วันที่ออก"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "วันจันทร์" msgstr "วันจันทร์"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "ลบ"
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "บทบาท" msgstr "บทบาท"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "หัวข้อ" msgstr "หัวข้อ"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Turkish\n" "Language-Team: Turkish\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "Ders Ekle"
msgid "Add a Student" msgid "Add a Student"
msgstr "Öğrenci Ekle" msgstr "Öğrenci Ekle"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr "Kurs Ekle"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "Bir ders ekle" msgstr "Bir ders ekle"
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "Bu soru için en azından bir olası cevap ekleyin: {0}" msgstr "Bu soru için en azından bir olası cevap ekleyin: {0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr "Web sayfasını kenar çubuğuna ekle"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "Ödevinizi {0} olarak ekleyin" msgstr "Ödevinizi {0} olarak ekleyin"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr "Ücretli kurslar için miktar ve para birimi gereklidir."
msgid "Amount with GST" msgid "Amount with GST"
msgstr "GST ile Tutar" msgstr "GST ile Tutar"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "Duyuru" msgstr "Duyuru"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "Değerlendirme {0} bu gruba zaten eklendi." msgstr "Değerlendirme {0} bu gruba zaten eklendi."
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "Ödev dersin alt kısmında görünecektir." msgstr "Ödev dersin alt kısmında görünecektir."
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "Ortalama Puan" msgstr "Ortalama Puan"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "Canlı Sınıf Oluştur"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "Bir Kurs Oluştur" msgstr "Bir Kurs Oluştur"
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "Oluşturdu" msgstr "Oluşturdu"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr "Para Birimi"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "Güncel Ders" msgstr "Güncel Ders"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -2517,7 +2517,7 @@ msgstr ""
#: frontend/src/pages/CourseForm.vue:166 #: frontend/src/pages/CourseForm.vue:166
#: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course/lms_course.json
msgid "Featured" msgid "Featured"
msgstr "Öne Çıkan" msgstr ""
#. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback'
#: frontend/src/components/BatchFeedback.vue:30 #: frontend/src/components/BatchFeedback.vue:30
@@ -3007,8 +3007,8 @@ msgstr "Eğitmen Yorumları"
msgid "Interest" msgid "Interest"
msgstr "İlgi Alanı" msgstr "İlgi Alanı"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "Tanıtım/Giriş" msgstr "Tanıtım/Giriş"
@@ -3046,7 +3046,7 @@ msgstr "Sadece Davetliler"
msgid "Invite Request" msgid "Invite Request"
msgstr "Davetiye Talebi" msgstr "Davetiye Talebi"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "Veriliş tarihi" msgstr "Veriliş tarihi"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "Modül hatalı."
msgid "Monday" msgid "Monday"
msgstr "Pazartesi" msgstr "Pazartesi"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "Bu tarih için boş yer bulunmamaktadır." msgstr "Bu tarih için boş yer bulunmamaktadır."
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "Sadece {0} türündeki dosyalar kabul edilecektir." msgstr "Sadece {0} türündeki dosyalar kabul edilecektir."
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "Sadece resim dosyasına izin verilir." msgstr "Sadece resim dosyasına izin verilir."
@@ -5202,7 +5206,7 @@ msgstr "Sınav başarıyla güncellendi"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "Kaldır"
msgid "Reply To" msgid "Reply To"
msgstr "Yanıtla" msgstr "Yanıtla"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "Davet İsteği" msgstr "Davet İsteği"
@@ -5375,7 +5383,7 @@ msgstr "Rol Tercihi"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "Roller" msgstr "Roller"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "Arama" msgstr "Arama"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "Şifrenizi Ayarlayın" msgstr "Şifrenizi Ayarlayın"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "Alt Grup"
msgid "Subject" msgid "Subject"
msgstr "Konu" msgstr "Konu"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "Staj" msgstr "Staj"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Vietnamese\n" "Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr ""
msgid "Add a Student" msgid "Add a Student"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "" msgstr ""
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "" msgstr ""
@@ -229,7 +229,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "" msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "" msgstr ""
@@ -249,11 +249,11 @@ msgstr ""
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Amount with GST" msgid "Amount with GST"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "" msgstr ""
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "" msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "" msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr ""
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "" msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr ""
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "" msgstr ""
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "" msgstr ""
@@ -1753,11 +1753,11 @@ msgstr ""
msgid "Created" msgid "Created"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "" msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
msgid "Current Lesson" msgid "Current Lesson"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "" msgstr ""
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr ""
msgid "Interest" msgid "Interest"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "" msgstr ""
@@ -3046,7 +3046,7 @@ msgstr ""
msgid "Invite Request" msgid "Invite Request"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "" msgstr ""
@@ -3078,7 +3078,7 @@ msgstr ""
msgid "Issue Date" msgid "Issue Date"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "" msgstr ""
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr ""
msgid "Monday" msgid "Monday"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "" msgstr ""
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "" msgstr ""
@@ -4364,7 +4368,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "" msgstr ""
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "" msgstr ""
@@ -5202,7 +5206,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr ""
msgid "Reply To" msgid "Reply To"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "" msgstr ""
@@ -5375,7 +5383,7 @@ msgstr ""
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "" msgstr ""
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "" msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr ""
msgid "Subject" msgid "Subject"
msgstr "" msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "" msgstr ""
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "" msgstr ""
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: frappe\n" "Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-07-25 16:04+0000\n" "POT-Creation-Date: 2025-08-01 16:04+0000\n"
"PO-Revision-Date: 2025-07-29 22:53\n" "PO-Revision-Date: 2025-08-06 00:04\n"
"Last-Translator: jannat@frappe.io\n" "Last-Translator: jannat@frappe.io\n"
"Language-Team: Chinese Simplified\n" "Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -184,7 +184,7 @@ msgstr "新增课时"
msgid "Add a Student" msgid "Add a Student"
msgstr "添加学员" msgstr "添加学员"
#: frontend/src/components/AppSidebar.vue:568 #: frontend/src/components/AppSidebar.vue:584
msgid "Add a chapter" msgid "Add a chapter"
msgstr "添加章节" msgstr "添加章节"
@@ -196,7 +196,7 @@ msgstr "创建课程"
msgid "Add a keyword and then press enter" msgid "Add a keyword and then press enter"
msgstr "输入关键词后按回车键添加" msgstr "输入关键词后按回车键添加"
#: frontend/src/components/AppSidebar.vue:569 #: frontend/src/components/AppSidebar.vue:585
msgid "Add a lesson" msgid "Add a lesson"
msgstr "添加课时" msgstr "添加课时"
@@ -229,7 +229,7 @@ msgstr "为本课时添加作业"
msgid "Add at least one possible answer for this question: {0}" msgid "Add at least one possible answer for this question: {0}"
msgstr "请为该问题添加至少一个备选答案:{0}" msgstr "请为该问题添加至少一个备选答案:{0}"
#: frontend/src/components/AppSidebar.vue:532 #: frontend/src/components/AppSidebar.vue:548
msgid "Add courses to your batch" msgid "Add courses to your batch"
msgstr "为班级添加课程" msgstr "为班级添加课程"
@@ -237,7 +237,7 @@ msgstr "为班级添加课程"
msgid "Add quiz to this video" msgid "Add quiz to this video"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:511 #: frontend/src/components/AppSidebar.vue:527
msgid "Add students to your batch" msgid "Add students to your batch"
msgstr "为班级添加学员" msgstr "为班级添加学员"
@@ -249,11 +249,11 @@ msgstr "添加网页至侧边栏"
msgid "Add your assignment as {0}" msgid "Add your assignment as {0}"
msgstr "以{0}格式添加作业" msgstr "以{0}格式添加作业"
#: frontend/src/components/AppSidebar.vue:444 #: frontend/src/components/AppSidebar.vue:460
msgid "Add your first chapter" msgid "Add your first chapter"
msgstr "添加首个章节" msgstr "添加首个章节"
#: frontend/src/components/AppSidebar.vue:460 #: frontend/src/components/AppSidebar.vue:476
msgid "Add your first lesson" msgid "Add your first lesson"
msgstr "添加首节课时" msgstr "添加首节课时"
@@ -368,15 +368,15 @@ msgstr "付费课程必须填写金额与币种。"
msgid "Amount with GST" msgid "Amount with GST"
msgstr "含商品及服务税金额" msgstr "含商品及服务税金额"
#: frontend/src/components/Modals/AnnouncementModal.vue:33 #: frontend/src/components/Modals/AnnouncementModal.vue:34
msgid "Announcement" msgid "Announcement"
msgstr "公告" msgstr "公告"
#: frontend/src/components/Modals/AnnouncementModal.vue:101 #: frontend/src/components/Modals/AnnouncementModal.vue:105
msgid "Announcement has been sent successfully" msgid "Announcement has been sent successfully"
msgstr "公告发送成功" msgstr "公告发送成功"
#: frontend/src/components/Modals/AnnouncementModal.vue:96 #: frontend/src/components/Modals/AnnouncementModal.vue:97
msgid "Announcement is required" msgid "Announcement is required"
msgstr "必须填写公告内容。" msgstr "必须填写公告内容。"
@@ -474,7 +474,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "考核{0}已添加至本批次。" msgstr "考核{0}已添加至本批次。"
#. Label of the show_assessments (Check) field in DocType 'LMS Settings' #. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/Assessments.vue:5 #: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32 #: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
@@ -556,7 +556,7 @@ msgstr "作业更新成功"
msgid "Assignment will appear at the bottom of the lesson." msgid "Assignment will appear at the bottom of the lesson."
msgstr "作业将显示在课时末尾。" msgstr "作业将显示在课时末尾。"
#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/components/AppSidebar.vue:601
#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
msgid "Assignments" msgid "Assignments"
@@ -620,8 +620,8 @@ msgstr ""
msgid "Average Rating" msgid "Average Rating"
msgstr "平均评分" msgstr "平均评分"
#: frontend/src/components/Modals/VideoStatistics.vue:65 #: frontend/src/components/Modals/VideoStatistics.vue:72
msgid "Average Watch Time (seconds)" msgid "Average Watch Time (minutes)"
msgstr "" msgstr ""
#: frontend/src/pages/Lesson.vue:151 #: frontend/src/pages/Lesson.vue:151
@@ -968,7 +968,7 @@ msgstr "证书生成成功"
#. Enrollment' #. Enrollment'
#. Label of a Card Break in the LMS Workspace #. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace #. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/Modals/Event.vue:381 #: frontend/src/components/Modals/Event.vue:381
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
#: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:10
@@ -996,8 +996,8 @@ msgid "Certified"
msgstr "已认证" msgstr "已认证"
#. Label of the certified_members (Check) field in DocType 'LMS Settings' #. Label of the certified_members (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/CertifiedParticipants.vue:182 #: frontend/src/pages/CertifiedParticipants.vue:183
#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/CertifiedParticipants.vue:190
#: frontend/src/pages/Statistics.vue:40 #: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members" msgid "Certified Members"
@@ -1717,15 +1717,15 @@ msgstr "创建直播课程"
msgid "Create a Quiz" msgid "Create a Quiz"
msgstr "" msgstr ""
#: frontend/src/components/AppSidebar.vue:576 #: frontend/src/components/AppSidebar.vue:592
msgid "Create a batch" msgid "Create a batch"
msgstr "创建班级" msgstr "创建班级"
#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/AppSidebar.vue:583
msgid "Create a course" msgid "Create a course"
msgstr "创建课程" msgstr "创建课程"
#: frontend/src/components/AppSidebar.vue:577 #: frontend/src/components/AppSidebar.vue:593
msgid "Create a live class" msgid "Create a live class"
msgstr "创建直播课程" msgstr "创建直播课程"
@@ -1737,15 +1737,15 @@ msgstr ""
msgid "Create an Assignment" msgid "Create an Assignment"
msgstr "创建作业" msgstr "创建作业"
#: frontend/src/components/AppSidebar.vue:501 #: frontend/src/components/AppSidebar.vue:517
msgid "Create your first batch" msgid "Create your first batch"
msgstr "创建首个班级" msgstr "创建首个班级"
#: frontend/src/components/AppSidebar.vue:432 #: frontend/src/components/AppSidebar.vue:448
msgid "Create your first course" msgid "Create your first course"
msgstr "创建首门课程" msgstr "创建首门课程"
#: frontend/src/components/AppSidebar.vue:479 #: frontend/src/components/AppSidebar.vue:495
msgid "Create your first quiz" msgid "Create your first quiz"
msgstr "创建首项测验" msgstr "创建首项测验"
@@ -1753,11 +1753,11 @@ msgstr "创建首项测验"
msgid "Created" msgid "Created"
msgstr "已创建" msgstr "已创建"
#: frontend/src/components/AppSidebar.vue:573 #: frontend/src/components/AppSidebar.vue:589
msgid "Creating a batch" msgid "Creating a batch"
msgstr "正在创建班级" msgstr "正在创建班级"
#: frontend/src/components/AppSidebar.vue:564 #: frontend/src/components/AppSidebar.vue:580
msgid "Creating a course" msgid "Creating a course"
msgstr "正在创建课程" msgstr "正在创建课程"
@@ -1776,7 +1776,7 @@ msgstr "币种"
msgid "Current Lesson" msgid "Current Lesson"
msgstr "当前课时" msgstr "当前课时"
#: frontend/src/components/AppSidebar.vue:595 #: frontend/src/components/AppSidebar.vue:611
msgid "Custom Certificate Templates" msgid "Custom Certificate Templates"
msgstr "自定义证书模板" msgstr "自定义证书模板"
@@ -2508,7 +2508,7 @@ msgstr ""
msgid "Failed to update badge assignment: " msgid "Failed to update badge assignment: "
msgstr "" msgstr ""
#: frontend/src/utils/index.js:670 #: frontend/src/utils/index.js:659
msgid "Failed to update meta tags {0}" msgid "Failed to update meta tags {0}"
msgstr "" msgstr ""
@@ -3007,8 +3007,8 @@ msgstr "讲师评语"
msgid "Interest" msgid "Interest"
msgstr "兴趣" msgstr "兴趣"
#: frontend/src/components/AppSidebar.vue:556 #: frontend/src/components/AppSidebar.vue:572
#: frontend/src/components/AppSidebar.vue:559 #: frontend/src/components/AppSidebar.vue:575
msgid "Introduction" msgid "Introduction"
msgstr "简介" msgstr "简介"
@@ -3046,7 +3046,7 @@ msgstr "仅限邀请"
msgid "Invite Request" msgid "Invite Request"
msgstr "邀请请求" msgstr "邀请请求"
#: frontend/src/components/AppSidebar.vue:490 #: frontend/src/components/AppSidebar.vue:506
msgid "Invite your team and students" msgid "Invite your team and students"
msgstr "邀请团队成员及学员" msgstr "邀请团队成员及学员"
@@ -3078,7 +3078,7 @@ msgstr "是否为SCORM包"
msgid "Issue Date" msgid "Issue Date"
msgstr "签发日期" msgstr "签发日期"
#: frontend/src/components/AppSidebar.vue:592 #: frontend/src/components/AppSidebar.vue:608
msgid "Issue a Certificate" msgid "Issue a Certificate"
msgstr "颁发证书" msgstr "颁发证书"
@@ -3787,7 +3787,7 @@ msgstr ""
#. Label of the member (Link) field in DocType 'LMS Zoom Settings' #. Label of the member (Link) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/CourseProgressSummary.vue:216
#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/LiveClassAttendance.vue:14
#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/VideoStatistics.vue:29
#: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Modals/ZoomAccountModal.vue:42
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
#: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeAssignments.vue:179
@@ -4067,7 +4067,7 @@ msgstr "模块错误"
msgid "Monday" msgid "Monday"
msgstr "星期一" msgstr "星期一"
#: frontend/src/components/AppSidebar.vue:600 #: frontend/src/components/AppSidebar.vue:616
msgid "Monetization" msgid "Monetization"
msgstr "课程变现功能" msgstr "课程变现功能"
@@ -4255,7 +4255,11 @@ msgstr ""
msgid "No slots available for this date." msgid "No slots available for this date."
msgstr "该日期无可用时段" msgstr "该日期无可用时段"
#: frontend/src/components/Modals/AnnouncementModal.vue:90 #: frontend/src/components/Modals/VideoStatistics.vue:84
msgid "No statistics available for this video."
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:91
msgid "No students in this batch" msgid "No students in this batch"
msgstr "本班级暂无学员" msgstr "本班级暂无学员"
@@ -4364,7 +4368,7 @@ msgstr "仅允许添加已禁用自主学习的课程至项目"
msgid "Only files of type {0} will be accepted." msgid "Only files of type {0} will be accepted."
msgstr "仅接受{0}类型文件" msgstr "仅接受{0}类型文件"
#: frontend/src/utils/index.js:502 #: frontend/src/utils/index.js:491
msgid "Only image file is allowed." msgid "Only image file is allowed."
msgstr "仅允许图片文件" msgstr "仅允许图片文件"
@@ -5202,7 +5206,7 @@ msgstr "测验更新成功"
msgid "Quiz will appear at the bottom of the lesson." msgid "Quiz will appear at the bottom of the lesson."
msgstr "测验将显示在课时末尾" msgstr "测验将显示在课时末尾"
#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/components/AppSidebar.vue:600
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
msgid "Quizzes" msgid "Quizzes"
@@ -5306,6 +5310,10 @@ msgstr "移除"
msgid "Reply To" msgid "Reply To"
msgstr "回复至" msgstr "回复至"
#: frontend/src/components/Modals/AnnouncementModal.vue:100
msgid "Reply To is required"
msgstr ""
#: lms/lms/widgets/RequestInvite.html:7 #: lms/lms/widgets/RequestInvite.html:7
msgid "Request Invite" msgid "Request Invite"
msgstr "申请邀请" msgstr "申请邀请"
@@ -5375,7 +5383,7 @@ msgstr "角色偏好"
msgid "Role updated successfully" msgid "Role updated successfully"
msgstr "角色更新成功。" msgstr "角色更新成功。"
#: frontend/src/components/AppSidebar.vue:612 #: frontend/src/components/AppSidebar.vue:628
msgid "Roles" msgid "Roles"
msgstr "角色" msgstr "角色"
@@ -5499,7 +5507,8 @@ msgid "Search"
msgstr "搜索" msgstr "搜索"
#: frontend/src/components/Modals/CourseProgressSummary.vue:18 #: frontend/src/components/Modals/CourseProgressSummary.vue:18
msgid "Search by Member Name" #: frontend/src/components/Modals/VideoStatistics.vue:20
msgid "Search by Member"
msgstr "" msgstr ""
#: frontend/src/pages/CertifiedParticipants.vue:23 #: frontend/src/pages/CertifiedParticipants.vue:23
@@ -5586,15 +5595,15 @@ msgstr ""
msgid "Set your Password" msgid "Set your Password"
msgstr "设置密码" msgstr "设置密码"
#: frontend/src/components/AppSidebar.vue:560 #: frontend/src/components/AppSidebar.vue:576
msgid "Setting up" msgid "Setting up"
msgstr "系统配置中" msgstr "系统配置中"
#: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/AppSidebar.vue:621
msgid "Setting up payment gateway" msgid "Setting up payment gateway"
msgstr "设置支付网关" msgstr "设置支付网关"
#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProfileRoles.vue:4
@@ -5939,7 +5948,7 @@ msgstr "子组"
msgid "Subject" msgid "Subject"
msgstr "主题" msgstr "主题"
#: frontend/src/components/Modals/AnnouncementModal.vue:93 #: frontend/src/components/Modals/AnnouncementModal.vue:94
msgid "Subject is required" msgid "Subject is required"
msgstr "必须填写主题" msgstr "必须填写主题"
@@ -6743,7 +6752,7 @@ msgid "Volunteering or Internship"
msgstr "志愿者/实习经历" msgstr "志愿者/实习经历"
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
#: frontend/src/components/Modals/VideoStatistics.vue:25 #: frontend/src/components/Modals/VideoStatistics.vue:32
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
msgid "Watch Time" msgid "Watch Time"
msgstr "" msgstr ""

View File

@@ -2,7 +2,7 @@
# yarn lockfile v1 # yarn lockfile v1
"@cypress/request@^3.0.8": "@cypress/request@^3.0.9":
version "3.0.9" version "3.0.9"
resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.9.tgz#8ed6e08fea0c62998b5552301023af7268f11625" resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.9.tgz#8ed6e08fea0c62998b5552301023af7268f11625"
integrity sha512-I3l7FdGRXluAS44/0NguwWlO83J18p0vlr2FYHrJkWdNYhgVoiYo61IXPqaOsL+vNxU1ZqMACzItGK3/KKDsdw== integrity sha512-I3l7FdGRXluAS44/0NguwWlO83J18p0vlr2FYHrJkWdNYhgVoiYo61IXPqaOsL+vNxU1ZqMACzItGK3/KKDsdw==
@@ -35,11 +35,11 @@
lodash.once "^4.1.1" lodash.once "^4.1.1"
"@types/node@*": "@types/node@*":
version "24.1.0" version "24.2.0"
resolved "https://registry.yarnpkg.com/@types/node/-/node-24.1.0.tgz#0993f7dc31ab5cc402d112315b463e383d68a49c" resolved "https://registry.yarnpkg.com/@types/node/-/node-24.2.0.tgz#cde712f88c5190006d6b069232582ecd1f94a760"
integrity sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w== integrity sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==
dependencies: dependencies:
undici-types "~7.8.0" undici-types "~7.10.0"
"@types/sinonjs__fake-timers@8.1.1": "@types/sinonjs__fake-timers@8.1.1":
version "8.1.1" version "8.1.1"
@@ -338,11 +338,11 @@ cypress-real-events@^1.14.0:
integrity sha512-XmI8y3OZLh6cjRroPalzzS++iv+pGCaD9G9kfIbtspgv7GVsDt30dkZvSXfgZb4rAN+3pOkMVB7e0j4oXydW7Q== integrity sha512-XmI8y3OZLh6cjRroPalzzS++iv+pGCaD9G9kfIbtspgv7GVsDt30dkZvSXfgZb4rAN+3pOkMVB7e0j4oXydW7Q==
cypress@^14.5.2: cypress@^14.5.2:
version "14.5.2" version "14.5.3"
resolved "https://registry.yarnpkg.com/cypress/-/cypress-14.5.2.tgz#b45563bf9a96b815ab6e5d028b49ce0b0fe80cb2" resolved "https://registry.yarnpkg.com/cypress/-/cypress-14.5.3.tgz#1b402bc1f6a3042d5068901ef9f9affd382ecf36"
integrity sha512-O4E4CEBqDHLDrJD/dfStHPcM+8qFgVVZ89Li7xDU0yL/JxO/V0PEcfF2I8aGa7uA2MGNLkNUAnghPM83UcHOJw== integrity sha512-syLwKjDeMg77FRRx68bytLdlqHXDT4yBVh0/PPkcgesChYDjUZbwxLqMXuryYKzAyJsPsQHUDW1YU74/IYEUIA==
dependencies: dependencies:
"@cypress/request" "^3.0.8" "@cypress/request" "^3.0.9"
"@cypress/xvfb" "^1.2.4" "@cypress/xvfb" "^1.2.4"
"@types/sinonjs__fake-timers" "8.1.1" "@types/sinonjs__fake-timers" "8.1.1"
"@types/sizzle" "^2.3.2" "@types/sizzle" "^2.3.2"
@@ -1234,9 +1234,9 @@ tldts@^6.1.32:
tldts-core "^6.1.86" tldts-core "^6.1.86"
tmp@~0.2.3: tmp@~0.2.3:
version "0.2.3" version "0.2.4"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.4.tgz#c6db987a2ccc97f812f17137b36af2b6521b0d13"
integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== integrity sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==
tough-cookie@^5.0.0: tough-cookie@^5.0.0:
version "5.1.2" version "5.1.2"
@@ -1282,10 +1282,10 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
undici-types@~7.8.0: undici-types@~7.10.0:
version "7.8.0" version "7.10.0"
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.8.0.tgz#de00b85b710c54122e44fbfd911f8d70174cd294" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.10.0.tgz#4ac2e058ce56b462b056e629cc6a02393d3ff350"
integrity sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw== integrity sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==
universalify@^2.0.0: universalify@^2.0.0:
version "2.0.1" version "2.0.1"