Merge branch 'develop' of https://github.com/frappe/lms into feature/coupons
This commit is contained in:
@@ -27,6 +27,10 @@ describe("Batch Creation", () => {
|
||||
cy.get("input[placeholder='Jane']").type(randomName);
|
||||
cy.get("button").contains("Add").click();
|
||||
|
||||
// Open Settings
|
||||
cy.get("span").contains("Learning").click();
|
||||
cy.get("span").contains("Settings").click();
|
||||
|
||||
// Add evaluator
|
||||
cy.get("[data-dismissable-layer]")
|
||||
.find("span")
|
||||
|
||||
Submodule frappe-ui updated: f1bde9bcb2...8d5956c0c6
@@ -24,6 +24,7 @@
|
||||
"@editorjs/paragraph": "^2.11.3",
|
||||
"@editorjs/simple-image": "^1.6.0",
|
||||
"@editorjs/table": "^2.4.2",
|
||||
"@vueuse/core": "^14.0.0",
|
||||
"@vueuse/router": "^12.7.0",
|
||||
"ace-builds": "^1.36.2",
|
||||
"apexcharts": "^4.3.0",
|
||||
@@ -32,7 +33,7 @@
|
||||
"dayjs": "^1.11.6",
|
||||
"dompurify": "^3.2.6",
|
||||
"feather-icons": "^4.28.0",
|
||||
"frappe-ui": "^0.1.201",
|
||||
"frappe-ui": "^0.1.214",
|
||||
"highlight.js": "^11.11.1",
|
||||
"lucide-vue-next": "^0.383.0",
|
||||
"markdown-it": "^14.0.0",
|
||||
|
||||
@@ -317,54 +317,68 @@ const addNotifications = () => {
|
||||
}
|
||||
|
||||
const addQuizzes = () => {
|
||||
if (isInstructor.value || isModerator.value) {
|
||||
sidebarLinks.value.splice(4, 0, {
|
||||
label: 'Quizzes',
|
||||
icon: 'CircleHelp',
|
||||
to: 'Quizzes',
|
||||
activeFor: [
|
||||
'Quizzes',
|
||||
'QuizForm',
|
||||
'QuizSubmissionList',
|
||||
'QuizSubmission',
|
||||
],
|
||||
})
|
||||
}
|
||||
if (!isInstructor.value && !isModerator.value) return
|
||||
|
||||
const quizzesLinkExists = sidebarLinks.value.some(
|
||||
(link) => link.label === 'Quizzes'
|
||||
)
|
||||
if (quizzesLinkExists) return
|
||||
|
||||
sidebarLinks.value.splice(4, 0, {
|
||||
label: 'Quizzes',
|
||||
icon: 'CircleHelp',
|
||||
to: 'Quizzes',
|
||||
activeFor: ['Quizzes', 'QuizForm', 'QuizSubmissionList', 'QuizSubmission'],
|
||||
})
|
||||
}
|
||||
|
||||
const addAssignments = () => {
|
||||
if (isInstructor.value || isModerator.value) {
|
||||
sidebarLinks.value.splice(5, 0, {
|
||||
label: 'Assignments',
|
||||
icon: 'Pencil',
|
||||
to: 'Assignments',
|
||||
activeFor: [
|
||||
'Assignments',
|
||||
'AssignmentForm',
|
||||
'AssignmentSubmissionList',
|
||||
'AssignmentSubmission',
|
||||
],
|
||||
})
|
||||
}
|
||||
if (!isInstructor.value && !isModerator.value) return
|
||||
|
||||
const assignmentsLinkExists = sidebarLinks.value.some(
|
||||
(link) => link.label === 'Assignments'
|
||||
)
|
||||
if (assignmentsLinkExists) return
|
||||
|
||||
sidebarLinks.value.splice(5, 0, {
|
||||
label: 'Assignments',
|
||||
icon: 'Pencil',
|
||||
to: 'Assignments',
|
||||
activeFor: [
|
||||
'Assignments',
|
||||
'AssignmentForm',
|
||||
'AssignmentSubmissionList',
|
||||
'AssignmentSubmission',
|
||||
],
|
||||
})
|
||||
}
|
||||
|
||||
const addProgrammingExercises = () => {
|
||||
if (isInstructor.value || isModerator.value) {
|
||||
sidebarLinks.value.splice(3, 0, {
|
||||
label: 'Programming Exercises',
|
||||
icon: 'Code',
|
||||
to: 'ProgrammingExercises',
|
||||
activeFor: [
|
||||
'ProgrammingExercises',
|
||||
'ProgrammingExerciseForm',
|
||||
'ProgrammingExerciseSubmissions',
|
||||
'ProgrammingExerciseSubmission',
|
||||
],
|
||||
})
|
||||
}
|
||||
if (!isInstructor.value && !isModerator.value) return
|
||||
const programmingExercisesLinkExists = sidebarLinks.value.some(
|
||||
(link) => link.label === 'Programming Exercises'
|
||||
)
|
||||
if (programmingExercisesLinkExists) return
|
||||
|
||||
sidebarLinks.value.splice(3, 0, {
|
||||
label: 'Programming Exercises',
|
||||
icon: 'Code',
|
||||
to: 'ProgrammingExercises',
|
||||
activeFor: [
|
||||
'ProgrammingExercises',
|
||||
'ProgrammingExerciseForm',
|
||||
'ProgrammingExerciseSubmissions',
|
||||
'ProgrammingExerciseSubmission',
|
||||
],
|
||||
})
|
||||
}
|
||||
|
||||
const addPrograms = async () => {
|
||||
const programsLinkExists = sidebarLinks.value.some(
|
||||
(link) => link.label === 'Programs'
|
||||
)
|
||||
if (programsLinkExists) return
|
||||
|
||||
let canAddProgram = await checkIfCanAddProgram()
|
||||
if (!canAddProgram) return
|
||||
let activeFor = ['Programs', 'ProgramDetail']
|
||||
@@ -379,15 +393,21 @@ const addPrograms = async () => {
|
||||
}
|
||||
|
||||
const addContactUsDetails = () => {
|
||||
if (settingsStore.contactUsEmail?.data || settingsStore.contactUsURL?.data) {
|
||||
sidebarLinks.value.push({
|
||||
label: 'Contact Us',
|
||||
icon: settingsStore.contactUsURL?.data ? 'Headset' : 'Mail',
|
||||
to: settingsStore.contactUsURL?.data
|
||||
? settingsStore.contactUsURL.data
|
||||
: settingsStore.contactUsEmail?.data,
|
||||
})
|
||||
}
|
||||
if (!settingsStore.contactUsEmail?.data && !settingsStore.contactUsURL?.data)
|
||||
return
|
||||
|
||||
const contactUsLinkExists = sidebarLinks.value.some(
|
||||
(link) => link.label === 'Contact Us'
|
||||
)
|
||||
if (contactUsLinkExists) return
|
||||
|
||||
sidebarLinks.value.push({
|
||||
label: 'Contact Us',
|
||||
icon: settingsStore.contactUsURL?.data ? 'Headset' : 'Mail',
|
||||
to: settingsStore.contactUsURL?.data
|
||||
? settingsStore.contactUsURL.data
|
||||
: settingsStore.contactUsEmail?.data,
|
||||
})
|
||||
}
|
||||
|
||||
const checkIfCanAddProgram = async () => {
|
||||
@@ -399,6 +419,10 @@ const checkIfCanAddProgram = async () => {
|
||||
}
|
||||
|
||||
const addHome = () => {
|
||||
const homeLinkExists = sidebarLinks.value.some(
|
||||
(link) => link.label === 'Home'
|
||||
)
|
||||
if (homeLinkExists) return
|
||||
sidebarLinks.value.unshift({
|
||||
label: 'Home',
|
||||
icon: 'Home',
|
||||
|
||||
@@ -107,7 +107,7 @@ async function setLanguageExtension() {
|
||||
if (!languageImport) return
|
||||
|
||||
const module = await languageImport()
|
||||
languageExtension.value = (module as any)[props.language]()
|
||||
languageExtension.value = (module as any)[props.language]?.()
|
||||
|
||||
if (props.completions) {
|
||||
const languageData = (module as any)[`${props.language}Language`]
|
||||
|
||||
@@ -67,6 +67,7 @@ import { watchDebounced } from '@vueuse/core'
|
||||
import { createResource, Button } from 'frappe-ui'
|
||||
import { Plus, X } from 'lucide-vue-next'
|
||||
import { useAttrs, computed, ref } from 'vue'
|
||||
import { useSettings } from '@/stores/settings'
|
||||
|
||||
const props = defineProps({
|
||||
doctype: {
|
||||
@@ -103,6 +104,7 @@ const value = computed({
|
||||
|
||||
const autocomplete = ref(null)
|
||||
const text = ref('')
|
||||
const settingsStore = useSettings()
|
||||
|
||||
watchDebounced(
|
||||
() => autocomplete.value?.query,
|
||||
@@ -121,6 +123,16 @@ watchDebounced(
|
||||
{ debounce: 300, immediate: true }
|
||||
)
|
||||
|
||||
watchDebounced(
|
||||
() => settingsStore.isSettingsOpen,
|
||||
(isOpen, wasOpen) => {
|
||||
if (wasOpen && !isOpen) {
|
||||
reload('')
|
||||
}
|
||||
},
|
||||
{ debounce: 200 }
|
||||
)
|
||||
|
||||
const options = createResource({
|
||||
url: 'frappe.desk.search.search_link',
|
||||
cache: [props.doctype, text.value],
|
||||
|
||||
@@ -20,8 +20,6 @@
|
||||
}
|
||||
"
|
||||
autocomplete="off"
|
||||
@focus="() => togglePopover()"
|
||||
@keydown.delete.capture.stop="removeLastValue"
|
||||
/>
|
||||
</template>
|
||||
<template #body="{ isOpen, close }">
|
||||
@@ -58,7 +56,7 @@
|
||||
<div class="h-10"></div>
|
||||
<div
|
||||
v-if="attrs.onCreate"
|
||||
class="absolute bottom-2 left-1 w-[99%] pt-2 bg-white border-t"
|
||||
class="absolute bottom-2 left-1 w-[95%] pt-2 bg-white border-t"
|
||||
>
|
||||
<Button
|
||||
variant="ghost"
|
||||
@@ -180,6 +178,7 @@ const filterOptions = createResource({
|
||||
})
|
||||
|
||||
const options = computed(() => {
|
||||
setFocus()
|
||||
return filterOptions.data || []
|
||||
})
|
||||
|
||||
@@ -225,25 +224,6 @@ const removeValue = (value) => {
|
||||
values.value = values.value.filter((v) => v !== value)
|
||||
}
|
||||
|
||||
const removeLastValue = () => {
|
||||
if (query.value) return
|
||||
|
||||
let emailRef = emails.value[emails.value.length - 1]?.$el
|
||||
if (document.activeElement === emailRef) {
|
||||
values.value.pop()
|
||||
nextTick(() => {
|
||||
if (values.value.length) {
|
||||
emailRef = emails.value[emails.value.length - 1].$el
|
||||
emailRef?.focus()
|
||||
} else {
|
||||
setFocus()
|
||||
}
|
||||
})
|
||||
} else {
|
||||
emailRef?.focus()
|
||||
}
|
||||
}
|
||||
|
||||
function setFocus() {
|
||||
search.value.$el.focus()
|
||||
}
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
</template>
|
||||
</Dialog>
|
||||
|
||||
<Popover :show="iosInstallMessage" placement="top">
|
||||
<Popover :show="iosInstallMessage" placement="top-start">
|
||||
<template #body>
|
||||
<div
|
||||
class="fixed bottom-[4rem] left-1/2 -translate-x-1/2 z-20 w-[90%] flex flex-col gap-3 rounded bg-blue-100 py-5 drop-shadow-xl"
|
||||
class="fixed top-[20rem] translate-x-1/3 z-20 flex flex-col gap-3 rounded bg-surface-white py-5 drop-shadow-xl"
|
||||
>
|
||||
<div
|
||||
class="mb-1 flex flex-row items-center justify-between px-3 text-center"
|
||||
@@ -41,7 +41,7 @@
|
||||
</div>
|
||||
<div class="px-3 text-xs text-gray-800">
|
||||
<span class="flex flex-col gap-2">
|
||||
<span>
|
||||
<span class="leading-5">
|
||||
{{
|
||||
__(
|
||||
'Get the app on your iPhone for easy access & a better experience'
|
||||
@@ -76,7 +76,14 @@ const isIos = () => {
|
||||
const isInStandaloneMode = () =>
|
||||
'standalone' in window.navigator && window.navigator.standalone
|
||||
|
||||
if (isIos() && !isInStandaloneMode()) iosInstallMessage.value = true
|
||||
if (
|
||||
isIos() &&
|
||||
!isInStandaloneMode() &&
|
||||
localStorage.getItem('learningIosInstallPromptShown') !== 'true'
|
||||
) {
|
||||
iosInstallMessage.value = true
|
||||
localStorage.setItem('learningIosInstallPromptShown', 'true')
|
||||
}
|
||||
|
||||
window.addEventListener('beforeinstallprompt', (e) => {
|
||||
e.preventDefault()
|
||||
|
||||
@@ -66,6 +66,7 @@
|
||||
<script setup lang="ts">
|
||||
import { Button, Dialog, FormControl, TextEditor, toast } from 'frappe-ui'
|
||||
import { computed, reactive, watch } from 'vue'
|
||||
import { escapeHTML } from '@/utils'
|
||||
|
||||
const show = defineModel()
|
||||
const assignments = defineModel<Assignments>('assignments')
|
||||
@@ -113,33 +114,54 @@ watch(
|
||||
{ flush: 'post' }
|
||||
)
|
||||
|
||||
const saveAssignment = () => {
|
||||
if (props.assignmentID == 'new') {
|
||||
assignments.value.insert.submit(
|
||||
{
|
||||
...assignment,
|
||||
},
|
||||
{
|
||||
onSuccess() {
|
||||
show.value = false
|
||||
toast.success(__('Assignment created successfully'))
|
||||
},
|
||||
}
|
||||
)
|
||||
} else {
|
||||
assignments.value.setValue.submit(
|
||||
{
|
||||
...assignment,
|
||||
name: props.assignmentID,
|
||||
},
|
||||
{
|
||||
onSuccess() {
|
||||
show.value = false
|
||||
toast.success(__('Assignment updated successfully'))
|
||||
},
|
||||
}
|
||||
)
|
||||
watch(show, (newVal) => {
|
||||
if (newVal && props.assignmentID === 'new') {
|
||||
assignment.title = ''
|
||||
assignment.type = ''
|
||||
assignment.question = ''
|
||||
}
|
||||
})
|
||||
|
||||
const validateTitle = () => {
|
||||
assignment.title = escapeHTML(assignment.title.trim())
|
||||
}
|
||||
|
||||
const saveAssignment = () => {
|
||||
validateTitle()
|
||||
if (props.assignmentID == 'new') {
|
||||
createAssignment()
|
||||
} else {
|
||||
updateAssignment()
|
||||
}
|
||||
}
|
||||
|
||||
const createAssignment = () => {
|
||||
assignments.value.insert.submit(
|
||||
{
|
||||
...assignment,
|
||||
},
|
||||
{
|
||||
onSuccess() {
|
||||
show.value = false
|
||||
toast.success(__('Assignment created successfully'))
|
||||
},
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
const updateAssignment = () => {
|
||||
assignments.value.setValue.submit(
|
||||
{
|
||||
...assignment,
|
||||
name: props.assignmentID,
|
||||
},
|
||||
{
|
||||
onSuccess() {
|
||||
show.value = false
|
||||
toast.success(__('Assignment updated successfully'))
|
||||
},
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
const assignmentOptions = computed(() => {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<Avatar :image="student.user_image" size="3xl" />
|
||||
<div class="space-y-1">
|
||||
<div class="flex items-center space-x-2">
|
||||
<div class="text-xl font-semibold">
|
||||
<div class="text-xl font-semibold text-ink-gray-9">
|
||||
{{ student.full_name }}
|
||||
</div>
|
||||
<Badge
|
||||
@@ -36,7 +36,9 @@
|
||||
v-if="Object.keys(student.assessments).length"
|
||||
class="space-y-2 text-sm"
|
||||
>
|
||||
<div class="flex items-center border-b pb-1 font-medium">
|
||||
<div
|
||||
class="flex items-center border-b pb-1 font-medium text-ink-gray-9"
|
||||
>
|
||||
<span class="flex-1">
|
||||
{{ __('Assessment') }}
|
||||
</span>
|
||||
@@ -86,7 +88,9 @@
|
||||
v-if="Object.keys(student.courses).length"
|
||||
class="space-y-2 text-sm"
|
||||
>
|
||||
<div class="flex items-center border-b pb-1 font-medium">
|
||||
<div
|
||||
class="flex items-center border-b pb-1 font-medium text-ink-gray-9"
|
||||
>
|
||||
<span class="flex-1">
|
||||
{{ __('Courses') }}
|
||||
</span>
|
||||
|
||||
@@ -66,7 +66,11 @@
|
||||
</template>
|
||||
{{ __('View Certificate') }}
|
||||
</Button>
|
||||
<Button v-else @click="openCallLink(event.venue)" class="w-full">
|
||||
<Button
|
||||
v-else-if="userIsEvaluator()"
|
||||
@click="openCallLink(event.venue)"
|
||||
class="w-full"
|
||||
>
|
||||
<template #prefix>
|
||||
<Video class="h-4 w-4 stroke-1.5" />
|
||||
</template>
|
||||
@@ -83,21 +87,31 @@
|
||||
class="flex flex-col space-y-4 p-5"
|
||||
>
|
||||
<div class="flex items-center justify-between">
|
||||
<Rating v-model="evaluation.rating" :label="__('Rating')" />
|
||||
<Rating
|
||||
v-model="evaluation.rating"
|
||||
:label="__('Rating')"
|
||||
:disabled="!userIsEvaluator()"
|
||||
/>
|
||||
<FormControl
|
||||
type="select"
|
||||
:options="statusOptions"
|
||||
v-model="evaluation.status"
|
||||
:label="__('Status')"
|
||||
class="w-1/2"
|
||||
:disabled="!userIsEvaluator()"
|
||||
/>
|
||||
</div>
|
||||
<Textarea
|
||||
v-model="evaluation.summary"
|
||||
:label="__('Summary')"
|
||||
:rows="7"
|
||||
:disabled="!userIsEvaluator()"
|
||||
/>
|
||||
<Button variant="solid" @click="saveEvaluation()">
|
||||
<Button
|
||||
v-if="userIsEvaluator()"
|
||||
variant="solid"
|
||||
@click="saveEvaluation()"
|
||||
>
|
||||
{{ __('Save') }}
|
||||
</Button>
|
||||
</div>
|
||||
@@ -106,11 +120,13 @@
|
||||
type="checkbox"
|
||||
v-model="certificate.published"
|
||||
:label="__('Published')"
|
||||
:disabled="!userIsEvaluator()"
|
||||
/>
|
||||
<Link
|
||||
v-model="certificate.template"
|
||||
:label="__('Template')"
|
||||
doctype="Print Format"
|
||||
:disabled="!userIsEvaluator()"
|
||||
:filters="{
|
||||
doc_type: 'LMS Certificate',
|
||||
}"
|
||||
@@ -118,14 +134,20 @@
|
||||
<FormControl
|
||||
type="date"
|
||||
v-model="certificate.issue_date"
|
||||
:disabled="!userIsEvaluator()"
|
||||
:label="__('Issue Date')"
|
||||
/>
|
||||
<FormControl
|
||||
type="date"
|
||||
v-model="certificate.expiry_date"
|
||||
:disabled="!userIsEvaluator()"
|
||||
:label="__('Expiry Date')"
|
||||
/>
|
||||
<Button variant="solid" @click="saveCertificate()">
|
||||
<Button
|
||||
v-if="userIsEvaluator()"
|
||||
variant="solid"
|
||||
@click="saveCertificate()"
|
||||
>
|
||||
{{ __('Save') }}
|
||||
</Button>
|
||||
</div>
|
||||
@@ -163,9 +185,12 @@ import Rating from '@/components/Controls/Rating.vue'
|
||||
import Link from '@/components/Controls/Link.vue'
|
||||
|
||||
const show = defineModel()
|
||||
const user = inject('$user')
|
||||
const dayjs = inject('$dayjs')
|
||||
const tabIndex = ref(0)
|
||||
const showCertification = ref(false)
|
||||
const evaluation = reactive({})
|
||||
const certificate = reactive({})
|
||||
|
||||
const props = defineProps({
|
||||
event: {
|
||||
@@ -174,9 +199,15 @@ const props = defineProps({
|
||||
},
|
||||
})
|
||||
|
||||
const evaluation = reactive({})
|
||||
watch(user, () => {
|
||||
if (userIsEvaluator()) {
|
||||
defaultTemplate.reload()
|
||||
}
|
||||
})
|
||||
|
||||
const certificate = reactive({})
|
||||
const userIsEvaluator = () => {
|
||||
return user.data && user.data.name == props.event.evaluator
|
||||
}
|
||||
|
||||
const defaultTemplate = createResource({
|
||||
url: 'frappe.client.get_value',
|
||||
@@ -190,7 +221,6 @@ const defaultTemplate = createResource({
|
||||
},
|
||||
}
|
||||
},
|
||||
auto: true,
|
||||
onSuccess(data) {
|
||||
certificate.template = data.value
|
||||
},
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
<FileUploader
|
||||
:fileTypes="['.pdf']"
|
||||
:validateFile="validateFile"
|
||||
:uploadArgs="{ private: 1 }"
|
||||
@success="
|
||||
(file) => {
|
||||
resume = file
|
||||
@@ -95,7 +96,7 @@ const jobApplication = createResource({
|
||||
doc: {
|
||||
doctype: 'LMS Job Application',
|
||||
user: user.data?.name,
|
||||
resume: resume.value?.file_name,
|
||||
resume: resume.value?.file_url,
|
||||
job: props.job,
|
||||
},
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<template>
|
||||
<div class="border rounded-md w-1/3 mx-auto my-32">
|
||||
<div class="border-b px-5 py-3 font-medium">
|
||||
<div class="border-b px-5 py-3 font-medium text-ink-gray-9">
|
||||
<span
|
||||
class="inline-flex items-center before:bg-surface-red-5 before:w-2 before:h-2 before:rounded-md before:mr-2"
|
||||
></span>
|
||||
{{ __('Not Permitted') }}
|
||||
</div>
|
||||
<div v-if="user.data" class="px-5 py-3">
|
||||
<div>
|
||||
<div class="text-ink-gray-7">
|
||||
{{ __('You do not have permission to access this page.') }}
|
||||
</div>
|
||||
<router-link
|
||||
@@ -21,7 +21,7 @@
|
||||
</router-link>
|
||||
</div>
|
||||
<div class="px-5 py-3">
|
||||
<div>
|
||||
<div class="text-ink-gray-7">
|
||||
{{ __('Please login to access this page.') }}
|
||||
</div>
|
||||
<Button @click="redirectToLogin()" class="mt-4">
|
||||
|
||||
@@ -55,8 +55,8 @@
|
||||
|
||||
<div v-if="quiz.data.duration" class="flex flex-col space-x-1 my-4">
|
||||
<div class="mb-2">
|
||||
<span class=""> {{ __('Time') }}: </span>
|
||||
<span class="font-semibold">
|
||||
<span class="text-ink-gray-9"> {{ __('Time') }}: </span>
|
||||
<span class="font-semibold text-ink-gray-9">
|
||||
{{ formatTimer(timer) }}
|
||||
</span>
|
||||
</div>
|
||||
@@ -165,14 +165,14 @@
|
||||
</div>
|
||||
</div>
|
||||
<span
|
||||
class="ml-2"
|
||||
class="ml-2 text-ink-gray-9"
|
||||
v-html="questionDetails.data[`option_${index}`]"
|
||||
>
|
||||
</span>
|
||||
</label>
|
||||
<div
|
||||
v-if="questionDetails.data[`explanation_${index}`]"
|
||||
class="mt-2 text-xs"
|
||||
class="mt-2 text-xs text-ink-gray-7"
|
||||
v-show="showAnswers.length"
|
||||
>
|
||||
{{ questionDetails.data[`explanation_${index}`] }}
|
||||
@@ -260,7 +260,7 @@
|
||||
)
|
||||
}}
|
||||
</div>
|
||||
<div v-else>
|
||||
<div v-else class="text-ink-gray-7">
|
||||
{{
|
||||
__(
|
||||
'You got {0}% correct answers with a score of {1} out of {2}'
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div v-if="heatmap.data">
|
||||
<div class="text-lg font-semibold mb-2">
|
||||
<div class="text-lg font-semibold mb-2 text-ink-gray-9">
|
||||
{{ heatmap.data.total_activities }}
|
||||
{{
|
||||
heatmap.data.total_activities > 1 ? __('activities') : __('activity')
|
||||
|
||||
@@ -14,7 +14,10 @@
|
||||
</Button>
|
||||
</div>
|
||||
<div v-if="upcoming_evals.data?.length">
|
||||
<div class="grid gap-4" :class="forHome ? 'grid-cols-2' : 'grid-cols-3'">
|
||||
<div
|
||||
class="grid gap-4"
|
||||
:class="forHome ? 'grid-cols-1 md:grid-cols-2' : 'grid-cols-3'"
|
||||
>
|
||||
<div v-for="evl in upcoming_evals.data">
|
||||
<div class="border text-ink-gray-7 rounded-md p-3">
|
||||
<div class="flex justify-between mb-3">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</div>
|
||||
<div v-if="batch.data.courses.length">
|
||||
<div class="flex items-center mt-10">
|
||||
<div class="text-2xl font-semibold">
|
||||
<div class="text-2xl font-semibold text-ink-gray-9">
|
||||
{{ __('Courses') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -344,6 +344,7 @@ import {
|
||||
getMetaInfo,
|
||||
updateMetaInfo,
|
||||
validateFile,
|
||||
escapeHTML,
|
||||
} from '@/utils'
|
||||
|
||||
const router = useRouter()
|
||||
@@ -500,7 +501,16 @@ const imageResource = createResource({
|
||||
},
|
||||
})
|
||||
|
||||
const validateFields = () => {
|
||||
Object.keys(batch).forEach((key) => {
|
||||
if (key != 'description' && typeof batch[key] === 'string') {
|
||||
batch[key] = escapeHTML(batch[key])
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const saveBatch = () => {
|
||||
validateFields()
|
||||
if (batchDetail.data) {
|
||||
editBatchDetails()
|
||||
} else {
|
||||
|
||||
@@ -357,6 +357,7 @@ import {
|
||||
getMetaInfo,
|
||||
updateMetaInfo,
|
||||
validateFile,
|
||||
escapeHTML,
|
||||
} from '@/utils'
|
||||
import Link from '@/components/Controls/Link.vue'
|
||||
import CourseOutline from '@/components/CourseOutline.vue'
|
||||
@@ -537,7 +538,16 @@ const imageResource = createResource({
|
||||
},
|
||||
})
|
||||
|
||||
const validateFields = () => {
|
||||
Object.keys(course).forEach((key) => {
|
||||
if (key != 'description' && typeof course[key] === 'string') {
|
||||
course[key] = escapeHTML(course[key])
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const submitCourse = () => {
|
||||
validateFields()
|
||||
if (courseResource.data) {
|
||||
editCourse()
|
||||
} else {
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid grid-cols-2 gap-5 mt-10">
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-10 md:gap-5 mt-10">
|
||||
<UpcomingEvaluations :forHome="true" />
|
||||
<div v-if="myLiveClasses.data?.length">
|
||||
<div class="font-semibold text-lg mb-3 text-ink-gray-9">
|
||||
|
||||
320
frontend/src/pages/JobApplications.vue
Normal file
320
frontend/src/pages/JobApplications.vue
Normal file
@@ -0,0 +1,320 @@
|
||||
<template>
|
||||
<div class="">
|
||||
<header
|
||||
class="sticky top-0 z-10 flex items-center justify-between border-b bg-surface-white px-3 py-2.5 sm:px-5"
|
||||
>
|
||||
<Breadcrumbs
|
||||
class="h-7"
|
||||
:items="[
|
||||
{ label: __('Jobs'), route: { name: 'Jobs' } },
|
||||
{
|
||||
label: applications.data?.[0]?.job_title,
|
||||
route: { name: 'JobDetail', params: { job: props.job } },
|
||||
},
|
||||
{ label: __('Applications') },
|
||||
]"
|
||||
/>
|
||||
</header>
|
||||
<div class="max-w-4xl mx-auto pt-5 p-4">
|
||||
<div class="mb-6">
|
||||
<h1 class="text-lg font-semibold text-ink-gray-9 mb-2">
|
||||
{{ applications.data?.length || 0 }}
|
||||
{{
|
||||
applications.data?.length === 1
|
||||
? __('Application')
|
||||
: __('Applications')
|
||||
}}
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
<ListView
|
||||
v-if="applications.data?.length"
|
||||
:columns="applicationColumns"
|
||||
:rows="applicantRows"
|
||||
row-key="name"
|
||||
:options="{
|
||||
showTooltip: false,
|
||||
selectable: false,
|
||||
}"
|
||||
>
|
||||
<ListHeader
|
||||
class="mb-2 grid items-center space-x-4 rounded bg-surface-gray-2 p-2"
|
||||
>
|
||||
<ListHeaderItem
|
||||
:item="item"
|
||||
v-for="item in applicationColumns"
|
||||
:key="item.key"
|
||||
>
|
||||
<template #prefix="{ item }">
|
||||
<FeatherIcon
|
||||
v-if="item.icon"
|
||||
:name="item.icon?.toString()"
|
||||
class="h-4 w-4"
|
||||
/>
|
||||
</template>
|
||||
</ListHeaderItem>
|
||||
</ListHeader>
|
||||
<ListRows>
|
||||
<ListRow
|
||||
:row="row"
|
||||
v-slot="{ column, item }"
|
||||
v-for="row in applicantRows"
|
||||
class="cursor-pointer"
|
||||
>
|
||||
<ListRowItem :item="item">
|
||||
<div
|
||||
v-if="column.key === 'full_name'"
|
||||
class="flex items-center space-x-3"
|
||||
>
|
||||
<Avatar
|
||||
size="sm"
|
||||
:image="row['user_image']"
|
||||
:label="row['full_name']"
|
||||
/>
|
||||
|
||||
<span>{{ item }}</span>
|
||||
</div>
|
||||
<div
|
||||
v-else-if="column.key === 'actions'"
|
||||
class="flex justify-center"
|
||||
>
|
||||
<Dropdown :options="getActionOptions(row)">
|
||||
<Button variant="ghost">
|
||||
<FeatherIcon name="more-horizontal" class="w-4 h-4" />
|
||||
</Button>
|
||||
</Dropdown>
|
||||
</div>
|
||||
<div
|
||||
v-else-if="column.key === 'applied_on'"
|
||||
class="text-sm text-ink-gray-6"
|
||||
>
|
||||
{{ item }}
|
||||
</div>
|
||||
<div v-else>
|
||||
{{ item }}
|
||||
</div>
|
||||
</ListRowItem>
|
||||
</ListRow>
|
||||
</ListRows>
|
||||
</ListView>
|
||||
<EmptyState v-else-if="!applications.loading" type="Job Applications" />
|
||||
</div>
|
||||
|
||||
<Dialog
|
||||
v-model="showEmailModal"
|
||||
:options="{
|
||||
title: __('Send Email to {0}').format(selectedApplicant?.full_name),
|
||||
size: 'lg',
|
||||
actions: [
|
||||
{
|
||||
label: __('Send'),
|
||||
variant: 'solid',
|
||||
onClick: (close) => sendEmail(close),
|
||||
},
|
||||
],
|
||||
}"
|
||||
>
|
||||
<template #body-content>
|
||||
<div class="space-y-4">
|
||||
<FormControl
|
||||
v-model="emailForm.subject"
|
||||
:label="__('Subject')"
|
||||
:placeholder="__('Enter email subject')"
|
||||
required
|
||||
/>
|
||||
<FormControl
|
||||
v-model="emailForm.replyTo"
|
||||
:label="__('Reply To')"
|
||||
:placeholder="__('Enter reply to email')"
|
||||
/>
|
||||
<div>
|
||||
<div class="text-sm text-ink-gray-5 mb-1">
|
||||
{{ __('Message') }}
|
||||
</div>
|
||||
<TextEditor
|
||||
:content="emailForm.message"
|
||||
@change="(val) => (emailForm.message = val)"
|
||||
:editable="true"
|
||||
:fixedMenu="true"
|
||||
editorClass="prose-sm max-w-none border-b border-x bg-surface-gray-2 rounded-b-md py-1 px-2 min-h-[7rem]"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</Dialog>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import {
|
||||
Avatar,
|
||||
Button,
|
||||
Breadcrumbs,
|
||||
Dialog,
|
||||
Dropdown,
|
||||
FeatherIcon,
|
||||
FormControl,
|
||||
TextEditor,
|
||||
ListView,
|
||||
ListHeader,
|
||||
ListHeaderItem,
|
||||
ListRows,
|
||||
ListRow,
|
||||
ListRowItem,
|
||||
createResource,
|
||||
createListResource,
|
||||
usePageMeta,
|
||||
toast,
|
||||
} from 'frappe-ui'
|
||||
|
||||
import { inject, ref, computed, reactive } from 'vue'
|
||||
import { sessionStore } from '../stores/session'
|
||||
import EmptyState from '@/components/EmptyState.vue'
|
||||
|
||||
const dayjs = inject('$dayjs')
|
||||
const { brand } = sessionStore()
|
||||
const showEmailModal = ref(false)
|
||||
const selectedApplicant = ref(null)
|
||||
const emailForm = reactive({
|
||||
subject: '',
|
||||
message: '',
|
||||
replyTo: '',
|
||||
})
|
||||
|
||||
const props = defineProps({
|
||||
job: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
})
|
||||
|
||||
const applications = createListResource({
|
||||
doctype: 'LMS Job Application',
|
||||
fields: [
|
||||
'name',
|
||||
'user.user_image as user_image',
|
||||
'user.full_name as full_name',
|
||||
'user.email as email',
|
||||
'creation',
|
||||
'resume',
|
||||
'job.job_title as job_title',
|
||||
],
|
||||
filters: {
|
||||
job: props.job,
|
||||
},
|
||||
auto: true,
|
||||
})
|
||||
|
||||
const emailResource = createResource({
|
||||
url: 'frappe.core.doctype.communication.email.make',
|
||||
makeParams(values) {
|
||||
return {
|
||||
recipients: selectedApplicant.value.email,
|
||||
cc: emailForm.replyTo,
|
||||
subject: emailForm.subject,
|
||||
content: emailForm.message,
|
||||
doctype: 'LMS Job Application',
|
||||
name: selectedApplicant.value.name,
|
||||
send_email: 1,
|
||||
now: true,
|
||||
}
|
||||
},
|
||||
})
|
||||
|
||||
const openEmailModal = (applicant) => {
|
||||
selectedApplicant.value = applicant
|
||||
emailForm.subject = `Job Application for ${applications.data?.[0]?.job_title} - ${applicant.full_name}`
|
||||
emailForm.replyTo = ''
|
||||
emailForm.message = ''
|
||||
showEmailModal.value = true
|
||||
}
|
||||
|
||||
const sendEmail = (close) => {
|
||||
emailResource.submit(
|
||||
{},
|
||||
{
|
||||
validate() {
|
||||
if (!emailForm.subject) {
|
||||
return __('Subject is required')
|
||||
}
|
||||
if (!emailForm.message) {
|
||||
return __('Message is required')
|
||||
}
|
||||
},
|
||||
onSuccess: () => {
|
||||
toast.success(__('Email sent successfully'))
|
||||
close()
|
||||
},
|
||||
onError: (err) => {
|
||||
toast.error(err.messages?.[0] || err)
|
||||
},
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
const downloadResume = (resumeUrl) => {
|
||||
console.log(resumeUrl)
|
||||
window.open(resumeUrl, '_blank')
|
||||
}
|
||||
|
||||
const getActionOptions = (row) => {
|
||||
const options = []
|
||||
if (row.resume) {
|
||||
options.push({
|
||||
label: __('View Resume'),
|
||||
icon: 'download',
|
||||
onClick: () => downloadResume(row.resume),
|
||||
})
|
||||
}
|
||||
options.push({
|
||||
label: __('Send Email'),
|
||||
icon: 'mail',
|
||||
onClick: () => openEmailModal(row),
|
||||
})
|
||||
return options
|
||||
}
|
||||
|
||||
const applicationColumns = computed(() => {
|
||||
return [
|
||||
{
|
||||
label: __('Full Name'),
|
||||
key: 'full_name',
|
||||
width: 2,
|
||||
icon: 'user',
|
||||
},
|
||||
{
|
||||
label: __('Email'),
|
||||
key: 'email',
|
||||
width: 2,
|
||||
icon: 'at-sign',
|
||||
},
|
||||
{
|
||||
label: __('Applied On'),
|
||||
key: 'applied_on',
|
||||
width: 1,
|
||||
icon: 'calendar',
|
||||
},
|
||||
{
|
||||
label: '',
|
||||
key: 'actions',
|
||||
width: 1,
|
||||
},
|
||||
]
|
||||
})
|
||||
|
||||
const applicantRows = computed(() => {
|
||||
if (!applications.data) return []
|
||||
return applications.data.map((application) => ({
|
||||
...application,
|
||||
full_name: application.full_name,
|
||||
applied_on: dayjs(application.creation).fromNow(),
|
||||
}))
|
||||
})
|
||||
|
||||
usePageMeta(() => {
|
||||
return {
|
||||
title: `Applications - ${applications.data?.[0]?.job_title}`,
|
||||
icon: brand.favicon,
|
||||
}
|
||||
})
|
||||
</script>
|
||||
@@ -20,6 +20,17 @@
|
||||
v-if="user.data?.name && !readOnlyMode"
|
||||
class="flex items-center space-x-2"
|
||||
>
|
||||
<router-link
|
||||
v-if="canManageJob && applicationCount.data > 0"
|
||||
:to="{
|
||||
name: 'JobApplications',
|
||||
params: { job: job.data?.name },
|
||||
}"
|
||||
>
|
||||
<Button variant="subtle">
|
||||
{{ __('View Applications') }}
|
||||
</Button>
|
||||
</router-link>
|
||||
<router-link
|
||||
v-if="user.data.name == job.data?.owner"
|
||||
:to="{
|
||||
@@ -146,7 +157,7 @@ import {
|
||||
createResource,
|
||||
usePageMeta,
|
||||
} from 'frappe-ui'
|
||||
import { inject, ref } from 'vue'
|
||||
import { inject, ref, computed } from 'vue'
|
||||
import { sessionStore } from '../stores/session'
|
||||
import JobApplicationModal from '@/components/Modals/JobApplicationModal.vue'
|
||||
import {
|
||||
@@ -159,6 +170,7 @@ import {
|
||||
FileText,
|
||||
ClipboardType,
|
||||
BriefcaseBusiness,
|
||||
Users,
|
||||
} from 'lucide-vue-next'
|
||||
|
||||
const user = inject('$user')
|
||||
@@ -226,6 +238,13 @@ const redirectToWebsite = (url) => {
|
||||
window.open(url, '_blank')
|
||||
}
|
||||
|
||||
const canManageJob = computed(() => {
|
||||
if (!user.data?.name || !job.data) return false
|
||||
return (
|
||||
user.data.name === job.data.owner || user.data.roles?.includes('Moderator')
|
||||
)
|
||||
})
|
||||
|
||||
usePageMeta(() => {
|
||||
return {
|
||||
title: job.data?.job_title,
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
</header>
|
||||
<div class="py-5">
|
||||
<div class="container border-b mb-4 pb-5">
|
||||
<div class="text-lg font-semibold mb-4">
|
||||
<div class="text-lg font-semibold mb-4 text-ink-gray-9">
|
||||
{{ __('Job Details') }}
|
||||
</div>
|
||||
<div class="grid grid-cols-2 gap-5">
|
||||
@@ -59,7 +59,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="container border-b mb-4 pb-5">
|
||||
<div class="text-lg font-semibold mb-4">
|
||||
<div class="text-lg font-semibold mb-4 text-ink-gray-9">
|
||||
{{ __('Company Details') }}
|
||||
</div>
|
||||
<div class="grid grid-cols-2 gap-5">
|
||||
|
||||
@@ -30,14 +30,14 @@
|
||||
<div class="notification text-ink-gray-7" v-html="log.subject"></div>
|
||||
</div>
|
||||
<div class="flex items-center space-x-2">
|
||||
<Link
|
||||
<a
|
||||
v-if="log.link"
|
||||
:to="log.link"
|
||||
:href="log.link"
|
||||
@click="(e) => handleMarkAsRead(e, log.name)"
|
||||
class="text-ink-gray-5 font-medium text-sm hover:text-ink-gray-7"
|
||||
>
|
||||
{{ __('View') }}
|
||||
</Link>
|
||||
</a>
|
||||
<Button
|
||||
variant="ghost"
|
||||
v-if="!log.read"
|
||||
@@ -60,7 +60,6 @@ import {
|
||||
createListResource,
|
||||
createResource,
|
||||
Breadcrumbs,
|
||||
Link,
|
||||
TabButtons,
|
||||
Button,
|
||||
usePageMeta,
|
||||
|
||||
@@ -2,9 +2,17 @@
|
||||
<NoPermission v-if="!$user.data" />
|
||||
<div v-else-if="profile.data">
|
||||
<header
|
||||
class="sticky top-0 z-10 flex flex-col md:flex-row md:items-center justify-between border-b bg-surface-white px-3 py-2.5 sm:px-5"
|
||||
class="sticky group top-0 z-10 flex flex-col md:flex-row md:items-center justify-between border-b bg-surface-white px-3 py-2.5 sm:px-5"
|
||||
>
|
||||
<Breadcrumbs class="h-7" :items="breadcrumbs" />
|
||||
<Button v-if="isSessionUser()" class="invisible group-hover:visible">
|
||||
<template #icon>
|
||||
<RefreshCcw
|
||||
class="w-4 h-4 stroke-1.5 text-ink-gray-7"
|
||||
@click="reloadUser()"
|
||||
/>
|
||||
</template>
|
||||
</Button>
|
||||
</header>
|
||||
<div class="group relative h-[130px] w-full">
|
||||
<img
|
||||
@@ -92,18 +100,19 @@
|
||||
<script setup>
|
||||
import {
|
||||
Breadcrumbs,
|
||||
createResource,
|
||||
Button,
|
||||
call,
|
||||
createResource,
|
||||
TabButtons,
|
||||
usePageMeta,
|
||||
} from 'frappe-ui'
|
||||
import { computed, inject, watch, ref, onMounted, watchEffect } from 'vue'
|
||||
import { sessionStore } from '@/stores/session'
|
||||
import { Edit } from 'lucide-vue-next'
|
||||
import UserAvatar from '@/components/UserAvatar.vue'
|
||||
import { Edit, RefreshCcw } from 'lucide-vue-next'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
import NoPermission from '@/components/NoPermission.vue'
|
||||
import { convertToTitleCase } from '@/utils'
|
||||
import UserAvatar from '@/components/UserAvatar.vue'
|
||||
import NoPermission from '@/components/NoPermission.vue'
|
||||
import EditProfile from '@/components/Modals/EditProfile.vue'
|
||||
import EditCoverImage from '@/components/Modals/EditCoverImage.vue'
|
||||
|
||||
@@ -124,18 +133,14 @@ const props = defineProps({
|
||||
|
||||
onMounted(() => {
|
||||
if ($user.data) profile.reload()
|
||||
|
||||
setActiveTab()
|
||||
})
|
||||
|
||||
const profile = createResource({
|
||||
url: 'frappe.client.get',
|
||||
makeParams(values) {
|
||||
url: 'lms.lms.api.get_profile_details',
|
||||
makeParams() {
|
||||
return {
|
||||
doctype: 'User',
|
||||
filters: {
|
||||
username: props.username,
|
||||
},
|
||||
username: props.username,
|
||||
}
|
||||
},
|
||||
})
|
||||
@@ -191,23 +196,39 @@ const editProfile = () => {
|
||||
}
|
||||
|
||||
const isSessionUser = () => {
|
||||
return $user.data?.email === profile.data?.email
|
||||
return $user.data?.email === profile.data?.name
|
||||
}
|
||||
|
||||
const currentUserHasHigherAccess = () => {
|
||||
return $user.data?.is_evaluator || $user.data?.is_moderator
|
||||
}
|
||||
|
||||
const isEvaluatorOrModerator = () => {
|
||||
return (
|
||||
profile.data?.roles?.includes('Batch Evaluator') ||
|
||||
profile.data?.roles?.includes('Moderator')
|
||||
)
|
||||
}
|
||||
|
||||
const getTabButtons = () => {
|
||||
let buttons = [{ label: 'About' }, { label: 'Certificates' }]
|
||||
if ($user.data?.is_moderator) buttons.push({ label: 'Roles' })
|
||||
if (
|
||||
isSessionUser() &&
|
||||
($user.data?.is_evaluator || $user.data?.is_moderator)
|
||||
) {
|
||||
|
||||
if (currentUserHasHigherAccess() && isEvaluatorOrModerator()) {
|
||||
buttons.push({ label: 'Slots' })
|
||||
buttons.push({ label: 'Schedule' })
|
||||
}
|
||||
|
||||
return buttons
|
||||
}
|
||||
|
||||
const reloadUser = () => {
|
||||
call('frappe.sessions.clear').then(() => {
|
||||
$user.reload().then(() => {
|
||||
profile.reload()
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
const breadcrumbs = computed(() => {
|
||||
let crumbs = [
|
||||
{
|
||||
|
||||
@@ -57,7 +57,7 @@ const props = defineProps({
|
||||
const evaluations = createListResource({
|
||||
doctype: 'LMS Certificate Request',
|
||||
filters: {
|
||||
evaluator: user.data?.name,
|
||||
evaluator: props.profile.data?.name,
|
||||
status: ['!=', 'Cancelled'],
|
||||
},
|
||||
fields: [
|
||||
|
||||
@@ -43,18 +43,22 @@
|
||||
:options="days"
|
||||
v-model="slot.day"
|
||||
@focusout.stop="update(slot.name, 'day', slot.day)"
|
||||
:disabled="!isSessionUser()"
|
||||
/>
|
||||
<FormControl
|
||||
type="time"
|
||||
v-model="slot.start_time"
|
||||
@focusout.stop="update(slot.name, 'start_time', slot.start_time)"
|
||||
:disabled="!isSessionUser()"
|
||||
/>
|
||||
<FormControl
|
||||
type="time"
|
||||
v-model="slot.end_time"
|
||||
@focusout.stop="update(slot.name, 'end_time', slot.end_time)"
|
||||
:disabled="!isSessionUser()"
|
||||
/>
|
||||
<X
|
||||
v-if="isSessionUser()"
|
||||
@click="deleteRow(slot.name)"
|
||||
class="w-6 h-auto stroke-1.5 text-red-900 rounded-md cursor-pointer p-1 bg-surface-red-2 hidden group-hover:block"
|
||||
/>
|
||||
@@ -69,20 +73,23 @@
|
||||
:options="days"
|
||||
v-model="newSlot.day"
|
||||
@focusout.stop="add()"
|
||||
:disabled="!isSessionUser()"
|
||||
/>
|
||||
<FormControl
|
||||
type="time"
|
||||
v-model="newSlot.start_time"
|
||||
@focusout.stop="add()"
|
||||
:disabled="!isSessionUser()"
|
||||
/>
|
||||
<FormControl
|
||||
type="time"
|
||||
v-model="newSlot.end_time"
|
||||
@focusout.stop="add()"
|
||||
:disabled="!isSessionUser()"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<Button @click="showSlotsTemplate = 1">
|
||||
<Button v-if="isSessionUser()" @click="showSlotsTemplate = 1">
|
||||
<template #prefix>
|
||||
<Plus class="w-4 h-4 stroke-1.5 text-ink-gray-7" />
|
||||
</template>
|
||||
@@ -98,6 +105,7 @@
|
||||
type="date"
|
||||
:label="__('From')"
|
||||
v-model="from"
|
||||
:disabled="!isSessionUser()"
|
||||
@blur="
|
||||
() => {
|
||||
updateUnavailability.submit({
|
||||
@@ -111,6 +119,7 @@
|
||||
type="date"
|
||||
:label="__('To')"
|
||||
v-model="to"
|
||||
:disabled="!isSessionUser()"
|
||||
@blur="
|
||||
() => {
|
||||
updateUnavailability.submit({
|
||||
@@ -122,7 +131,7 @@
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div v-if="isSessionUser()">
|
||||
<h2 class="mb-4 text-lg font-semibold text-ink-gray-9">
|
||||
{{ __('My calendar') }}
|
||||
</h2>
|
||||
@@ -157,11 +166,19 @@ const props = defineProps({
|
||||
})
|
||||
|
||||
onMounted(() => {
|
||||
if (user.data?.name !== props.profile.data?.name) {
|
||||
if (user.data?.name !== props.profile.data?.name && !hasHigherAccess()) {
|
||||
window.location.href = `/user/${props.profile.data?.username}`
|
||||
}
|
||||
})
|
||||
|
||||
const hasHigherAccess = () => {
|
||||
return user.data?.is_evaluator || user.data?.is_moderator
|
||||
}
|
||||
|
||||
const isSessionUser = () => {
|
||||
return user.data?.email === props.profile.data?.name
|
||||
}
|
||||
|
||||
const showSlotsTemplate = ref(0)
|
||||
const from = ref(null)
|
||||
const to = ref(null)
|
||||
|
||||
@@ -105,6 +105,8 @@
|
||||
</Dialog>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
import { computed, ref, watch } from 'vue'
|
||||
import { escapeHTML } from '@/utils'
|
||||
import {
|
||||
Button,
|
||||
createListResource,
|
||||
@@ -113,14 +115,13 @@ import {
|
||||
TextEditor,
|
||||
toast,
|
||||
} from 'frappe-ui'
|
||||
import { computed, ref, watch } from 'vue'
|
||||
import {
|
||||
ProgrammingExercise,
|
||||
ProgrammingExercises,
|
||||
TestCase,
|
||||
} from '@/types/programming-exercise'
|
||||
import ChildTable from '@/components/Controls/ChildTable.vue'
|
||||
import { ClipboardList, Play, Trash2 } from 'lucide-vue-next'
|
||||
import ChildTable from '@/components/Controls/ChildTable.vue'
|
||||
|
||||
const show = defineModel()
|
||||
const exercises = defineModel<ProgrammingExercises>('exercises')
|
||||
@@ -194,7 +195,12 @@ const fetchTestCases = () => {
|
||||
testCases.reload()
|
||||
}
|
||||
|
||||
const validateTitle = () => {
|
||||
exercise.value.title = escapeHTML(exercise.value.title.trim())
|
||||
}
|
||||
|
||||
const saveExercise = (close: () => void) => {
|
||||
validateTitle()
|
||||
if (props.exerciseID == 'new') createNewExercise(close)
|
||||
else updateExercise(close)
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
</div>
|
||||
<div class="grid grid-cols-2 h-[calc(100vh_-_3rem)]">
|
||||
<div class="border-r py-5 px-8 h-full">
|
||||
<div class="font-semibold mb-2">
|
||||
<div class="font-semibold mb-2 text-ink-gray-9">
|
||||
{{ __('Problem Statement') }}
|
||||
</div>
|
||||
<div
|
||||
@@ -31,7 +31,7 @@
|
||||
</div>
|
||||
<div>
|
||||
<div class="flex items-center justify-between p-2 bg-surface-gray-2">
|
||||
<div class="font-semibold">
|
||||
<div class="font-semibold text-ink-gray-9">
|
||||
{{ exercise.doc?.language }}
|
||||
</div>
|
||||
<div class="space-x-2">
|
||||
@@ -89,7 +89,9 @@
|
||||
class="py-3"
|
||||
>
|
||||
<div class="flex items-center mb-3">
|
||||
<span class=""> {{ __('Test {0}').format(index + 1) }} - </span>
|
||||
<span class="text-ink-gray-9">
|
||||
{{ __('Test {0}').format(index + 1) }} -
|
||||
</span>
|
||||
<span
|
||||
class="font-semibold ml-2 mr-1"
|
||||
:class="
|
||||
@@ -112,13 +114,13 @@
|
||||
<div class="text-xs text-ink-gray-7">
|
||||
{{ __('Input') }}
|
||||
</div>
|
||||
<div>{{ testCase.input }}</div>
|
||||
<div class="text-ink-gray-9">{{ testCase.input }}</div>
|
||||
</div>
|
||||
<div class="space-y-2">
|
||||
<div class="text-xs text-ink-gray-7">
|
||||
{{ __('Your Output') }}
|
||||
</div>
|
||||
<div>
|
||||
<div class="text-ink-gray-9">
|
||||
{{ testCase.output }}
|
||||
</div>
|
||||
</div>
|
||||
@@ -126,7 +128,9 @@
|
||||
<div class="text-xs text-ink-gray-7">
|
||||
{{ __('Expected Output') }}
|
||||
</div>
|
||||
<div>{{ testCase.expected_output }}</div>
|
||||
<div class="text-ink-gray-9">
|
||||
{{ testCase.expected_output }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -153,6 +157,7 @@ import { Play, X, Check, Settings } from 'lucide-vue-next'
|
||||
import { sessionStore } from '@/stores/session'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { openSettings } from '@/utils'
|
||||
import { useSettings } from '@/stores/settings'
|
||||
|
||||
const user = inject<any>('$user')
|
||||
const code = ref<string | null>('')
|
||||
@@ -162,7 +167,8 @@ const errorMessage = ref<string | null>(null)
|
||||
const testCaseSection = ref<HTMLElement | null>(null)
|
||||
const testCases = ref<TestCase[]>([])
|
||||
const boilerplate = ref<string>('')
|
||||
const { brand, livecodeURL } = sessionStore()
|
||||
const { brand } = sessionStore()
|
||||
const { livecodeURL } = useSettings()
|
||||
const router = useRouter()
|
||||
const fromLesson = ref(false)
|
||||
const falconURL = ref<string>('https://falcon.frappe.io/')
|
||||
@@ -260,8 +266,7 @@ const checkIfUserIsPermitted = (doc: any = null) => {
|
||||
!user.data.is_evaluator
|
||||
) {
|
||||
router.push({
|
||||
name: 'ProgrammingExerciseSubmission',
|
||||
params: { exerciseID: props.exerciseID, submissionID: 'new' },
|
||||
name: 'Courses',
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
@@ -255,7 +255,7 @@ import {
|
||||
import { computed, ref, watch } from 'vue'
|
||||
import { Plus, Trash2, TrendingUp } from 'lucide-vue-next'
|
||||
import { Programs, Program } from '@/types/programs'
|
||||
import { openSettings } from '@/utils'
|
||||
import { escapeHTML, openSettings } from '@/utils'
|
||||
import Link from '@/components/Controls/Link.vue'
|
||||
import Draggable from 'vuedraggable'
|
||||
import ProgramProgressSummary from '@/pages/Programs/ProgramProgressSummary.vue'
|
||||
@@ -362,7 +362,12 @@ const fetchMembers = () => {
|
||||
programMembers.reload()
|
||||
}
|
||||
|
||||
const validateTitle = () => {
|
||||
program.value.name = escapeHTML(program.value.name.trim())
|
||||
}
|
||||
|
||||
const saveProgram = (close: () => void) => {
|
||||
validateTitle()
|
||||
if (props.programName === 'new') createNewProgram(close)
|
||||
else updateProgram(close)
|
||||
dirty.value = false
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
class="sticky top-0 z-10 flex items-center justify-between border-b bg-surface-white px-3 py-2.5 sm:px-5"
|
||||
>
|
||||
<Breadcrumbs :items="breadcrumbs" />
|
||||
<div v-if="!readOnlyMode" class="space-x-2">
|
||||
<div v-if="!readOnlyMode" class="flex items-center space-x-2">
|
||||
<Badge v-if="quizDetails.isDirty" theme="orange">
|
||||
{{ __('Not Saved') }}
|
||||
</Badge>
|
||||
@@ -231,6 +231,7 @@ import {
|
||||
import { sessionStore } from '../stores/session'
|
||||
import { ClipboardList, ListChecks, Plus, Trash2 } from 'lucide-vue-next'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { escapeHTML } from '@/utils'
|
||||
import Question from '@/components/Modals/Question.vue'
|
||||
|
||||
const { brand } = sessionStore()
|
||||
@@ -294,7 +295,12 @@ const quizDetails = createDocumentResource({
|
||||
},
|
||||
})
|
||||
|
||||
const validateTitle = () => {
|
||||
quizDetails.doc.title = escapeHTML(quizDetails.doc.title.trim())
|
||||
}
|
||||
|
||||
const submitQuiz = () => {
|
||||
validateTitle()
|
||||
quizDetails.setValue.submit(
|
||||
{
|
||||
...quizDetails.doc,
|
||||
|
||||
@@ -56,8 +56,8 @@
|
||||
<span class="font-semibold"> {{ __('Question') }}: </span>
|
||||
<span class="leading-5" v-html="row.question"> </span>
|
||||
</div>
|
||||
<div class="">
|
||||
<span class="font-semibold"> {{ __('Answer') }} </span>
|
||||
<div class="text-ink-gray-9">
|
||||
<span class="font-semibold"> {{ __('Answer') }}: </span>
|
||||
<span class="leading-5" v-html="row.answer"></span>
|
||||
</div>
|
||||
<div class="grid grid-cols-2 gap-5">
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<Breadcrumbs :items="breadcrumbs" />
|
||||
</header>
|
||||
<div v-if="submissions.data?.length" class="md:w-3/4 md:mx-auto py-5 mx-5">
|
||||
<div class="text-xl font-semibold mb-5">
|
||||
<div class="text-xl font-semibold mb-5 text-ink-gray-9">
|
||||
{{ submissions.data[0].quiz_title }}
|
||||
</div>
|
||||
<ListView
|
||||
@@ -40,7 +40,7 @@
|
||||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
<EmptyState v-else />
|
||||
<EmptyState v-else type="Quiz Submissions" />
|
||||
</template>
|
||||
<script setup>
|
||||
import {
|
||||
|
||||
@@ -138,6 +138,7 @@ import { useRouter } from 'vue-router'
|
||||
import { computed, inject, onMounted, ref, watch } from 'vue'
|
||||
import { Plus } from 'lucide-vue-next'
|
||||
import { sessionStore } from '@/stores/session'
|
||||
import { escapeHTML } from '@/utils'
|
||||
import EmptyState from '@/components/EmptyState.vue'
|
||||
|
||||
const { brand } = sessionStore()
|
||||
@@ -191,7 +192,12 @@ const quizzes = createListResource({
|
||||
},
|
||||
})
|
||||
|
||||
const validateTitle = () => {
|
||||
title.value = escapeHTML(title.value.trim())
|
||||
}
|
||||
|
||||
const insertQuiz = (close) => {
|
||||
validateTitle()
|
||||
quizzes.insert.submit(
|
||||
{
|
||||
title: title.value,
|
||||
|
||||
@@ -112,6 +112,12 @@ const routes = [
|
||||
component: () => import('@/pages/JobDetail.vue'),
|
||||
props: true,
|
||||
},
|
||||
{
|
||||
path: '/job-openings/:job/applications',
|
||||
name: 'JobApplications',
|
||||
component: () => import('@/pages/JobApplications.vue'),
|
||||
props: true,
|
||||
},
|
||||
{
|
||||
path: '/courses/:courseName/edit',
|
||||
name: 'CourseForm',
|
||||
|
||||
@@ -54,16 +54,6 @@ export const sessionStore = defineStore('lms-session', () => {
|
||||
},
|
||||
})
|
||||
|
||||
const livecodeURL = createResource({
|
||||
url: 'frappe.client.get_single_value',
|
||||
params: {
|
||||
doctype: 'LMS Settings',
|
||||
field: 'livecode_url',
|
||||
},
|
||||
cache: 'livecodeURL',
|
||||
auto: user.value ? true : false,
|
||||
})
|
||||
|
||||
return {
|
||||
user,
|
||||
isLoggedIn,
|
||||
@@ -71,6 +61,5 @@ export const sessionStore = defineStore('lms-session', () => {
|
||||
logout,
|
||||
brand,
|
||||
branding,
|
||||
livecodeURL,
|
||||
}
|
||||
})
|
||||
|
||||
@@ -41,6 +41,13 @@ export const useSettings = defineStore('settings', () => {
|
||||
auto: false,
|
||||
})
|
||||
|
||||
const livecodeURL = createResource({
|
||||
url: 'lms.lms.api.get_lms_setting',
|
||||
params: { field: 'livecode_url' },
|
||||
auto: true,
|
||||
cache: ['livecodeURL'],
|
||||
})
|
||||
|
||||
return {
|
||||
isSettingsOpen,
|
||||
activeTab,
|
||||
@@ -49,5 +56,6 @@ export const useSettings = defineStore('settings', () => {
|
||||
contactUsEmail,
|
||||
contactUsURL,
|
||||
sidebarSettings,
|
||||
livecodeURL,
|
||||
}
|
||||
})
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
__version__ = "2.39.1"
|
||||
__version__ = "2.40.0"
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
],
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2024-02-20 20:10:46.943871",
|
||||
"modified": "2025-11-01 14:03:02.903943",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Job",
|
||||
"name": "LMS Job Application",
|
||||
@@ -82,6 +82,7 @@
|
||||
"create": 1,
|
||||
"email": 1,
|
||||
"export": 1,
|
||||
"if_owner": 1,
|
||||
"print": 1,
|
||||
"read": 1,
|
||||
"report": 1,
|
||||
@@ -90,8 +91,9 @@
|
||||
"write": 1
|
||||
}
|
||||
],
|
||||
"row_format": "Dynamic",
|
||||
"sort_field": "modified",
|
||||
"sort_order": "DESC",
|
||||
"states": [],
|
||||
"title_field": "user"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,10 @@ class LMSJobApplication(Document):
|
||||
self.validate_duplicate()
|
||||
|
||||
def after_insert(self):
|
||||
job_owner = frappe.get_value("Job Opportunity", self.job, "owner")
|
||||
if job_owner:
|
||||
frappe.share.add_docshare("LMS Job Application", self.name, job_owner, read=1)
|
||||
|
||||
outgoing_email_account = frappe.get_cached_value(
|
||||
"Email Account", {"default_outgoing": 1, "enable_outgoing": 1}, "name"
|
||||
)
|
||||
@@ -33,7 +37,7 @@ class LMSJobApplication(Document):
|
||||
resume = frappe.get_doc(
|
||||
"File",
|
||||
{
|
||||
"file_name": self.resume,
|
||||
"file_url": self.resume,
|
||||
},
|
||||
)
|
||||
frappe.sendmail(
|
||||
|
||||
@@ -1384,6 +1384,7 @@ def save_role(user, role, value):
|
||||
doc.save(ignore_permissions=True)
|
||||
else:
|
||||
frappe.db.delete("Has Role", {"parent": user, "role": role})
|
||||
frappe.clear_cache(user=user)
|
||||
return True
|
||||
|
||||
|
||||
@@ -1492,9 +1493,7 @@ def update_meta_info(type, route, meta_tags):
|
||||
else:
|
||||
new_tag = frappe.new_doc("Website Meta Tag")
|
||||
new_tag.update(tag_properties)
|
||||
print(new_tag)
|
||||
new_tag.insert()
|
||||
print(new_tag.as_dict())
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
@@ -1672,3 +1671,16 @@ def get_pwa_manifest():
|
||||
}
|
||||
|
||||
return Response(json.dumps(manifest), status=200, content_type="application/manifest+json")
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def get_profile_details(username):
|
||||
details = frappe.db.get_value(
|
||||
"User",
|
||||
{"username": username},
|
||||
["full_name", "name", "username", "user_image", "bio", "headline", "cover_image"],
|
||||
as_dict=True,
|
||||
)
|
||||
|
||||
details.roles = frappe.get_roles(details.name)
|
||||
return details
|
||||
|
||||
@@ -83,8 +83,8 @@
|
||||
],
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2025-07-04 12:04:11.007945",
|
||||
"modified_by": "Administrator",
|
||||
"modified": "2025-11-10 11:41:51.802016",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "Course Evaluator",
|
||||
"naming_rule": "By fieldname",
|
||||
@@ -131,5 +131,6 @@
|
||||
"sort_field": "modified",
|
||||
"sort_order": "DESC",
|
||||
"states": [],
|
||||
"title_field": "full_name"
|
||||
"title_field": "full_name",
|
||||
"track_changes": 1
|
||||
}
|
||||
|
||||
@@ -70,10 +70,11 @@
|
||||
"fieldtype": "Section Break"
|
||||
}
|
||||
],
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2024-12-24 09:36:31.464508",
|
||||
"modified_by": "Administrator",
|
||||
"modified": "2025-11-10 11:40:38.157448",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Assignment",
|
||||
"naming_rule": "Expression (old style)",
|
||||
@@ -113,9 +114,11 @@
|
||||
"share": 1
|
||||
}
|
||||
],
|
||||
"row_format": "Dynamic",
|
||||
"show_title_field_in_link": 1,
|
||||
"sort_field": "modified",
|
||||
"sort_order": "DESC",
|
||||
"states": [],
|
||||
"title_field": "title"
|
||||
}
|
||||
"title_field": "title",
|
||||
"track_changes": 1
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2025-07-07 20:37:22.449149",
|
||||
"modified": "2025-11-10 11:39:42.233779",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Badge Assignment",
|
||||
@@ -135,6 +135,30 @@
|
||||
"report": 1,
|
||||
"role": "LMS Student",
|
||||
"share": 1
|
||||
},
|
||||
{
|
||||
"create": 1,
|
||||
"delete": 1,
|
||||
"email": 1,
|
||||
"export": 1,
|
||||
"print": 1,
|
||||
"read": 1,
|
||||
"report": 1,
|
||||
"role": "Batch Evaluator",
|
||||
"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",
|
||||
@@ -142,5 +166,6 @@
|
||||
"sort_field": "creation",
|
||||
"sort_order": "DESC",
|
||||
"states": [],
|
||||
"title_field": "member"
|
||||
"title_field": "member",
|
||||
"track_changes": 1
|
||||
}
|
||||
|
||||
@@ -131,10 +131,11 @@
|
||||
"read_only": 1
|
||||
}
|
||||
],
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2024-09-11 11:20:06.233491",
|
||||
"modified_by": "Administrator",
|
||||
"modified": "2025-11-10 11:41:38.999620",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Certificate Evaluation",
|
||||
"owner": "Administrator",
|
||||
@@ -164,6 +165,7 @@
|
||||
"write": 1
|
||||
}
|
||||
],
|
||||
"row_format": "Dynamic",
|
||||
"sort_field": "modified",
|
||||
"sort_order": "DESC",
|
||||
"states": [
|
||||
@@ -184,5 +186,6 @@
|
||||
"title": "In Progress"
|
||||
}
|
||||
],
|
||||
"title_field": "member_name"
|
||||
}
|
||||
"title_field": "member_name",
|
||||
"track_changes": 1
|
||||
}
|
||||
|
||||
@@ -157,7 +157,7 @@
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2025-10-13 14:30:57.897102",
|
||||
"modified": "2025-11-10 11:40:50.679211",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Certificate Request",
|
||||
@@ -228,5 +228,6 @@
|
||||
"title": "Cancelled"
|
||||
}
|
||||
],
|
||||
"title_field": "member_name"
|
||||
"title_field": "member_name",
|
||||
"track_changes": 1
|
||||
}
|
||||
|
||||
@@ -193,11 +193,12 @@
|
||||
"label": "Possible Answer 4"
|
||||
}
|
||||
],
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"make_attachments_public": 1,
|
||||
"modified": "2024-10-07 09:41:17.862774",
|
||||
"modified_by": "Administrator",
|
||||
"modified": "2025-11-10 11:40:18.568547",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Question",
|
||||
"naming_rule": "Expression",
|
||||
@@ -240,8 +241,10 @@
|
||||
"write": 1
|
||||
}
|
||||
],
|
||||
"row_format": "Dynamic",
|
||||
"sort_field": "modified",
|
||||
"sort_order": "DESC",
|
||||
"states": [],
|
||||
"title_field": "question"
|
||||
}
|
||||
"title_field": "question",
|
||||
"track_changes": 1
|
||||
}
|
||||
|
||||
@@ -18,10 +18,11 @@
|
||||
"unique": 1
|
||||
}
|
||||
],
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2023-10-26 17:25:09.144367",
|
||||
"modified_by": "Administrator",
|
||||
"modified": "2025-11-10 11:39:57.251861",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Source",
|
||||
"naming_rule": "By fieldname",
|
||||
@@ -62,8 +63,10 @@
|
||||
"share": 1
|
||||
}
|
||||
],
|
||||
"row_format": "Dynamic",
|
||||
"sort_field": "modified",
|
||||
"sort_order": "DESC",
|
||||
"states": [],
|
||||
"title_field": "source"
|
||||
}
|
||||
"title_field": "source",
|
||||
"track_changes": 1
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2025-07-08 12:20:48.314056",
|
||||
"modified": "2025-11-10 11:39:13.146961",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Zoom Settings",
|
||||
@@ -131,5 +131,6 @@
|
||||
"row_format": "Dynamic",
|
||||
"sort_field": "creation",
|
||||
"sort_order": "DESC",
|
||||
"states": []
|
||||
"states": [],
|
||||
"track_changes": 1
|
||||
}
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:18\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "حذف"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "هوية شخصية"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "جديد"
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "أنشطة"
|
||||
msgid "activity"
|
||||
msgstr "نشاط"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "و"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "الطلاب"
|
||||
msgid "minutes"
|
||||
msgstr "الدقائق"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "بدلات أخرى"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-21 15:47\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Bosnian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr "Dodaj Lekciju"
|
||||
msgid "Add a new member"
|
||||
msgstr "Dodaj novog člana"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr "Dodaj novo pitanje"
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Naziv Kursa"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr "Kurs je uspješno dodan u program"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr "Kurs je uspješno kreiran"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr "Kurs uspješno izbrisan"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr "Kurs je uspješno ažuriran"
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Tip Stepena"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Izbriši"
|
||||
msgid "Delete Chapter"
|
||||
msgstr "Izbriši Poglavlje"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr "Izbriši Kurs"
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr "Izbriši ovo Poglavlje?"
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "Izbriši ovu Lekciju?"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr "Brisanjem kursa izbrisat će se i sva njegova poglavlja i lekcije. Jeste li sigurni da želite izbrisati ovaj kurs?"
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr "Tražim posao"
|
||||
msgid "I am unavailable"
|
||||
msgstr "Ja sam nedostupan/nedostupna"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "Referenca Lekcije"
|
||||
msgid "Lesson Title"
|
||||
msgstr "Naziv Lekcije"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr "Lekcija je uspješno kreirana"
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr "Lekcija je uspješno izbrisana"
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr "Lekcija je uspješno premještena"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr "Lekcija je uspješno ažurirana"
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Označi sve kao pročitano"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Novi"
|
||||
msgid "New Batch"
|
||||
msgstr "Nova Grupa"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Novi Kurs"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr "Novi Sistem Plaćanja"
|
||||
msgid "New Question"
|
||||
msgstr "Novo Pitanje"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr "Novi Kviz"
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr "Detalj Pitanja"
|
||||
msgid "Question Name"
|
||||
msgstr "Naziv Pitanja"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr "Pitanje je uspješno dodano"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr "Pitanje je uspješno ažurirano"
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Pitanje {0} od {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Pitanja"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr "Pitanja su uspješno izbrisana"
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr "Kviz je uspješno kreiran"
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "Kviz nije dostupan gostima. Prijavi se da nastaviš."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr "Kviz je uspješno ažuriran"
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "Kviz će se pojaviti na dnu lekcije."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr "Kvizovi"
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr "Postavljanje Platnog Prolaza"
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "aktivnosti"
|
||||
msgid "activity"
|
||||
msgstr "aktivnost"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "i"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "članovi"
|
||||
msgid "minutes"
|
||||
msgstr "minuta"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "ostalo"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr "pitanje_detalj"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:18\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Czech\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "a"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "ostatní"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-21 15:47\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Danish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:18\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Kurstitel"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Abschlussart"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Löschen"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr "Ich bin nicht verfügbar"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr "Titel der Unterrichtseinheit"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Alle als gelesen markieren"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Neu"
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Neuer Kurs"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr "Name der Frage"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Frage {0} von {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Fragen"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "Das Quiz ist für Gastbenutzer nicht verfügbar. Bitte melden Sie sich an, um fortzufahren."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "Das Quiz wird am Ende der Lektion angezeigt."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "aktivitäten"
|
||||
msgid "activity"
|
||||
msgstr "aktivität"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "und"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "mitglieder"
|
||||
msgid "minutes"
|
||||
msgstr "Minuten"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "andere"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-31 17:33\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Esperanto\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr "crwdns151728:0crwdne151728:0"
|
||||
msgid "Add a new member"
|
||||
msgstr "crwdns155798:0crwdne155798:0"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr "crwdns149228:0crwdne149228:0"
|
||||
@@ -1734,15 +1734,15 @@ msgstr "crwdns149590:0crwdne149590:0"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr "crwdns158496:0crwdne158496:0"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr "crwdns155084:0crwdne155084:0"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr "crwdns151586:0crwdne151586:0"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr "crwdns155086:0crwdne155086:0"
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "crwdns149644:0crwdne149644:0"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "crwdns149646:0crwdne149646:0"
|
||||
msgid "Delete Chapter"
|
||||
msgstr "crwdns151626:0crwdne151626:0"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr "crwdns151588:0crwdne151588:0"
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr "crwdns151628:0crwdne151628:0"
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "crwdns151630:0crwdne151630:0"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr "crwdns151590:0crwdne151590:0"
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr "crwdns149892:0crwdne149892:0"
|
||||
msgid "I am unavailable"
|
||||
msgstr "crwdns149894:0crwdne149894:0"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "crwdns149896:0crwdne149896:0"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "crwdns150082:0crwdne150082:0"
|
||||
msgid "Lesson Title"
|
||||
msgstr "crwdns150084:0crwdne150084:0"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr "crwdns155092:0crwdne155092:0"
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr "crwdns155094:0crwdne155094:0"
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr "crwdns155096:0crwdne155096:0"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr "crwdns155098:0crwdne155098:0"
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "crwdns150140:0crwdne150140:0"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "crwdns150214:0crwdne150214:0"
|
||||
msgid "New Batch"
|
||||
msgstr "crwdns150218:0crwdne150218:0"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "crwdns150220:0crwdne150220:0"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr "crwdns159762:0crwdne159762:0"
|
||||
msgid "New Question"
|
||||
msgstr "crwdns150226:0crwdne150226:0"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr "crwdns150228:0crwdne150228:0"
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "crwdns155756:0crwdne155756:0"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr "crwdns150506:0crwdne150506:0"
|
||||
msgid "Question Name"
|
||||
msgstr "crwdns150508:0crwdne150508:0"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr "crwdns150510:0crwdne150510:0"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr "crwdns150512:0crwdne150512:0"
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "crwdns150516:0{0}crwdnd150516:0{1}crwdne150516:0"
|
||||
msgid "Questions"
|
||||
msgstr "crwdns150518:0crwdne150518:0"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr "crwdns150520:0crwdne150520:0"
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr "crwdns150534:0crwdne150534:0"
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "crwdns150536:0crwdne150536:0"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr "crwdns150538:0crwdne150538:0"
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "crwdns150540:0crwdne150540:0"
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr "crwdns150542:0crwdne150542:0"
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr "crwdns154477:0crwdne154477:0"
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "crwdns152176:0crwdne152176:0"
|
||||
msgid "activity"
|
||||
msgstr "crwdns152178:0crwdne152178:0"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "crwdns157186:0crwdne157186:0"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "crwdns151800:0crwdne151800:0"
|
||||
msgid "minutes"
|
||||
msgstr "crwdns155280:0crwdne155280:0"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "crwdns157188:0crwdne157188:0"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr "crwdns151070:0crwdne151070:0"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:18\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr "Añadir una lección"
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr "Añadir una nueva pregunta"
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Título del curso"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Tipo de Grado"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Eliminar"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr "Estoy buscando un trabajo"
|
||||
msgid "I am unavailable"
|
||||
msgstr "No estoy disponible"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "Identificador"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "Referencia de la lección"
|
||||
msgid "Lesson Title"
|
||||
msgstr "Título de la lección"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Marcar todo como leídas"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Nuevo"
|
||||
msgid "New Batch"
|
||||
msgstr "Nuevo lote"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Nuevo curso"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr "Nueva pregunta"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr "Nuevo cuestionario"
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr "Detalle de la pregunta"
|
||||
msgid "Question Name"
|
||||
msgstr "Nombre de la Pregunta"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr "Pregunta añadida correctamente"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr "Pregunta actualizada correctamente"
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Pregunta {0} de {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Preguntas"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr "Preguntas eliminadas correctamente"
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr "Cuestionario creado correctamente"
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "El cuestionario no está disponible para usuarios invitados. Por favor inicie sesión para continuar."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr "Cuestionario actualizado correctamente"
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "El cuestionario aparecerá al final de la lección."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr "Cuestionarios"
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "actividades"
|
||||
msgid "activity"
|
||||
msgstr "actividad"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "y"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "miembros"
|
||||
msgid "minutes"
|
||||
msgstr "minutos"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "otros"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr "pregunta_detalle"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:18\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Persian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr "عنوان دوره"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr "دوره با موفقیت ایجاد شد"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr "دوره با موفقیت حذف شد"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr "دوره با موفقیت بهروزرسانی شد"
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "نوع مدرک"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "حذف"
|
||||
msgid "Delete Chapter"
|
||||
msgstr "حذف فصل"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr "حذف دوره"
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr "این فصل حذف شود؟"
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "این درس حذف شود؟"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr "من در دسترس نیستم"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "شناسه"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr "عنوان درس"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr "درس با موفقیت ایجاد شد"
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr "درس با موفقیت حذف شد"
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr "درس با موفقیت منتقل شد"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr "درس با موفقیت بهروزرسانی شد"
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "همه را به عنوان خوانده شده علامت بزن"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "جدید"
|
||||
msgid "New Batch"
|
||||
msgstr "دسته جدید"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "دوره جدید"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr "درگاه پرداخت جدید"
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "پایتون"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "سوال {0} از {1}"
|
||||
msgid "Questions"
|
||||
msgstr "سوالات"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "آزمون برای کاربران مهمان در دسترس نیست. لطفا برای ادامه وارد شوید."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "تکلیف زیر درس نشان داده میشود."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr "راهاندازی درگاه پرداخت"
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "فعالیت ها"
|
||||
msgid "activity"
|
||||
msgstr "فعالیت"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "و"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "اعضا"
|
||||
msgid "minutes"
|
||||
msgstr "دقایق"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "سایر"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:18\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: French\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Titre du cours"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Type de diplôme"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Supprimer"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "Identifiant"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Marquer tout comme lu"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Nouveau"
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "activités"
|
||||
msgid "activity"
|
||||
msgstr "historique"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "et"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr "procès-verbal"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "autres"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-21 15:47\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Croatian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr "Dodaj Lekciju"
|
||||
msgid "Add a new member"
|
||||
msgstr "Dodaj novog člana"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr "Dodaj novo pitanje"
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Naziv Kursa"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr "Tečaj je uspješno dodan u program"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr "Tečaj je uspješno kreiran"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr "Kurs uspješno izbrisan"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr "Tečaj je uspješno ažuriran"
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Tip Stepena"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Izbriši"
|
||||
msgid "Delete Chapter"
|
||||
msgstr "Izbriši Poglavlje"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr "Izbriši Kurs"
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr "Izbriši ovo Poglavlje?"
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "Izbriši ovu Lekciju?"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr "Brisanjem kursa izbrisat će se i sva njegova poglavlja i lekcije. Jeste li sigurni da želite izbrisati ovaj kurs?"
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr "Tražim posao"
|
||||
msgid "I am unavailable"
|
||||
msgstr "Ja sam nedostupan/nedostupna"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "Referenca Lekcije"
|
||||
msgid "Lesson Title"
|
||||
msgstr "Naziv Lekcije"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr "Lekcija je uspješno kreirana"
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr "Lekcija je uspješno izbrisana"
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr "Lekcija je uspješno premještena"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr "Lekcija je uspješno ažurirana"
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Označi sve kao pročitano"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Novi"
|
||||
msgid "New Batch"
|
||||
msgstr "Nova Grupa"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Novi Kurs"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr "Novi Sustav Plaćanja"
|
||||
msgid "New Question"
|
||||
msgstr "Novo Pitanje"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr "Novi Kviz"
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr "Detalj Pitanja"
|
||||
msgid "Question Name"
|
||||
msgstr "Naziv Pitanja"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr "Pitanje je uspješno dodano"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr "Pitanje je uspješno ažurirano"
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Pitanje {0} od {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Pitanja"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr "Pitanja su uspješno izbrisana"
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr "Kviz je uspješno kreiran"
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "Kviz nije dostupan gostima. Prijavi se da nastaviš."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr "Kviz je uspješno ažuriran"
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "Kviz će se pojaviti na dnu lekcije."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr "Kvizovi"
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr "Postavljanje Platnog Prolaza"
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "aktivnosti"
|
||||
msgid "activity"
|
||||
msgstr "aktivnost"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "i"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "članovi"
|
||||
msgid "minutes"
|
||||
msgstr "minuta"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "ostalo"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr "pitanje_detalj"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Mindegyik megjelölése olvasottként"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "tevékenységek"
|
||||
msgid "activity"
|
||||
msgstr "tevékenység"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "tagok"
|
||||
msgid "minutes"
|
||||
msgstr "percek"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-08 08:35\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -615,7 +615,7 @@ msgstr ""
|
||||
#. Label of the attendees (Int) field in DocType 'LMS Live Class'
|
||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||
msgid "Attendees"
|
||||
msgstr ""
|
||||
msgstr "Peserta"
|
||||
|
||||
#. Label of the attire (Select) field in DocType 'User'
|
||||
#: lms/fixtures/custom_field.json
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Hapus"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Baru"
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "dan"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "lainnya"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Italian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Elimina"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "altri"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Frappe LMS VERSION\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-24 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-24 16:04+0000\n"
|
||||
"POT-Creation-Date: 2025-11-07 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-07 16:04+0000\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: jannat@frappe.io\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -174,7 +174,7 @@ msgstr ""
|
||||
msgid "Add Row"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:89
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:96
|
||||
msgid "Add Slot"
|
||||
msgstr ""
|
||||
|
||||
@@ -214,7 +214,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -424,12 +424,25 @@ msgstr ""
|
||||
msgid "Appears when the batch URL is shared on socials"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobApplications.vue:24
|
||||
msgid "Application"
|
||||
msgstr ""
|
||||
|
||||
#. Label of a field in the job-opportunity Web Form
|
||||
#: lms/job/web_form/job_opportunity/job_opportunity.json
|
||||
msgid "Application Form Link"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobDetail.vue:51
|
||||
#: frontend/src/pages/JobApplications.vue:14
|
||||
#: frontend/src/pages/JobApplications.vue:25
|
||||
msgid "Applications"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobApplications.vue:290
|
||||
msgid "Applied On"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobDetail.vue:62
|
||||
msgid "Apply"
|
||||
msgstr ""
|
||||
|
||||
@@ -481,7 +494,7 @@ msgstr ""
|
||||
#. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch'
|
||||
#. Label of the assessment (Table) field in DocType 'LMS Batch'
|
||||
#: frontend/src/components/Modals/AssessmentModal.vue:27
|
||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:41
|
||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:43
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11
|
||||
msgid "Assessment"
|
||||
msgstr ""
|
||||
@@ -567,7 +580,7 @@ msgstr ""
|
||||
msgid "Assignment Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:125
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:133
|
||||
msgid "Assignment created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -579,7 +592,7 @@ msgstr ""
|
||||
msgid "Assignment submitted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:138
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:146
|
||||
msgid "Assignment updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -620,7 +633,7 @@ msgstr ""
|
||||
msgid "Attire Preference"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:137
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:146
|
||||
msgid "Authorize Google Calendar Access"
|
||||
msgstr ""
|
||||
|
||||
@@ -635,7 +648,7 @@ msgstr ""
|
||||
msgid "Auto Recording"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:224
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:241
|
||||
msgid "Availability updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -766,6 +779,7 @@ msgstr ""
|
||||
#. Name of a role
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
#: lms/lms/doctype/lms_category/lms_category.json
|
||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||
@@ -996,7 +1010,7 @@ msgstr ""
|
||||
msgid "Certificate of Completion"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Event.vue:317
|
||||
#: frontend/src/components/Modals/Event.vue:348
|
||||
msgid "Certificate saved successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1016,7 +1030,7 @@ msgstr ""
|
||||
#. Label of a Card Break in the LMS Workspace
|
||||
#. Label of a Link in the LMS Workspace
|
||||
#: frontend/src/components/AppSidebar.vue:626
|
||||
#: frontend/src/components/Modals/Event.vue:381
|
||||
#: frontend/src/components/Modals/Event.vue:412
|
||||
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58
|
||||
#: frontend/src/pages/CourseCertification.vue:10
|
||||
#: frontend/src/pages/CourseCertification.vue:135
|
||||
@@ -1638,6 +1652,7 @@ msgstr ""
|
||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
|
||||
#: lms/lms/doctype/lms_category/lms_category.json
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
|
||||
@@ -1732,15 +1747,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1755,7 +1770,7 @@ msgstr ""
|
||||
#: frontend/src/components/BatchCourses.vue:5
|
||||
#: frontend/src/components/BatchOverlay.vue:37
|
||||
#: frontend/src/components/BatchStudents.vue:25
|
||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:91
|
||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:95
|
||||
#: frontend/src/pages/BatchDetail.vue:44
|
||||
#: frontend/src/pages/CourseCertification.vue:127
|
||||
#: frontend/src/pages/Courses.vue:333 frontend/src/pages/Courses.vue:340
|
||||
@@ -1997,7 +2012,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2007,7 +2022,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2019,7 +2034,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -2167,7 +2182,7 @@ msgstr ""
|
||||
#: frontend/src/components/DiscussionReplies.vue:35
|
||||
#: frontend/src/components/Modals/ChapterModal.vue:9
|
||||
#: frontend/src/components/Settings/Badges.vue:156
|
||||
#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:42
|
||||
#: frontend/src/pages/JobDetail.vue:45 frontend/src/pages/Lesson.vue:42
|
||||
#: frontend/src/pages/Lesson.vue:178 frontend/src/pages/Profile.vue:36
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
@@ -2234,7 +2249,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/components/Settings/Evaluators.vue:105
|
||||
#: frontend/src/components/Settings/Members.vue:103
|
||||
#: lms/templates/signup-form.html:10
|
||||
#: frontend/src/pages/JobApplications.vue:284 lms/templates/signup-form.html:10
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
@@ -2270,6 +2285,7 @@ msgid "Email Templates deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/ContactUsEmail.vue:57
|
||||
#: frontend/src/pages/JobApplications.vue:244
|
||||
msgid "Email sent successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2412,6 +2428,14 @@ msgstr ""
|
||||
msgid "Enter a URL"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobApplications.vue:122
|
||||
msgid "Enter email subject"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobApplications.vue:128
|
||||
msgid "Enter reply to email"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/ZoomAccountModal.vue:169
|
||||
msgid "Error creating Zoom Account"
|
||||
msgstr ""
|
||||
@@ -2451,7 +2475,7 @@ msgstr ""
|
||||
|
||||
#. Label of a Link in the LMS Workspace
|
||||
#. Label of a shortcut in the LMS Workspace
|
||||
#: frontend/src/components/Modals/Event.vue:374 lms/lms/workspace/lms/lms.json
|
||||
#: frontend/src/components/Modals/Event.vue:405 lms/lms/workspace/lms/lms.json
|
||||
msgid "Evaluation"
|
||||
msgstr ""
|
||||
|
||||
@@ -2476,7 +2500,7 @@ msgstr ""
|
||||
msgid "Evaluation end date cannot be less than the batch end date."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Event.vue:256
|
||||
#: frontend/src/components/Modals/Event.vue:287
|
||||
msgid "Evaluation saved successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2584,7 +2608,7 @@ msgstr ""
|
||||
#. Label of the expected_output (Data) field in DocType 'LMS Test Case'
|
||||
#. Label of the expected_output (Data) field in DocType 'LMS Test Case
|
||||
#. Submission'
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:127
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:129
|
||||
#: lms/lms/doctype/lms_test_case/lms_test_case.json
|
||||
#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json
|
||||
msgid "Expected Output"
|
||||
@@ -2597,7 +2621,7 @@ msgstr ""
|
||||
|
||||
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/BulkCertificates.vue:33
|
||||
#: frontend/src/components/Modals/Event.vue:126
|
||||
#: frontend/src/components/Modals/Event.vue:144
|
||||
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
||||
msgid "Expiry Date"
|
||||
msgstr ""
|
||||
@@ -2624,7 +2648,7 @@ msgstr ""
|
||||
#. Submission'
|
||||
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
||||
#. Evaluation'
|
||||
#: frontend/src/components/Modals/Event.vue:366
|
||||
#: frontend/src/components/Modals/Event.vue:397
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||
msgid "Fail"
|
||||
@@ -2655,7 +2679,7 @@ msgstr ""
|
||||
msgid "Failed to send email"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:364
|
||||
msgid "Failed to submit. Please try again. {0}"
|
||||
msgstr ""
|
||||
|
||||
@@ -2768,7 +2792,7 @@ msgid "Friday"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:99
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:106
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
msgid "From"
|
||||
msgstr ""
|
||||
@@ -2780,6 +2804,7 @@ msgstr ""
|
||||
|
||||
#. Label of the full_name (Data) field in DocType 'Course Evaluator'
|
||||
#. Label of the full_name (Data) field in DocType 'LMS Program Member'
|
||||
#: frontend/src/pages/JobApplications.vue:278
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
#: lms/lms/doctype/lms_program_member/lms_program_member.json
|
||||
#: lms/templates/signup-form.html:5
|
||||
@@ -3017,11 +3042,11 @@ msgstr ""
|
||||
msgid "I am looking for a job"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:94
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:101
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3103,7 +3128,7 @@ msgstr ""
|
||||
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
||||
#. Evaluation'
|
||||
#. Option for the 'Status' (Select) field in DocType 'LMS Course'
|
||||
#: frontend/src/components/Modals/Event.vue:358
|
||||
#: frontend/src/components/Modals/Event.vue:389
|
||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -3159,7 +3184,7 @@ msgstr ""
|
||||
|
||||
#. Label of the input (Data) field in DocType 'LMS Test Case'
|
||||
#. Label of the input (Data) field in DocType 'LMS Test Case Submission'
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:113
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:115
|
||||
#: lms/lms/doctype/lms_test_case/lms_test_case.json
|
||||
#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json
|
||||
msgid "Input"
|
||||
@@ -3271,7 +3296,7 @@ msgstr ""
|
||||
#. Label of the issue_date (Date) field in DocType 'Certification'
|
||||
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/BulkCertificates.vue:28
|
||||
#: frontend/src/components/Modals/Event.vue:121
|
||||
#: frontend/src/components/Modals/Event.vue:138
|
||||
#: lms/lms/doctype/certification/certification.json
|
||||
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
||||
msgid "Issue Date"
|
||||
@@ -3356,8 +3381,8 @@ msgid "Job Title"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the jobs (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
|
||||
#: frontend/src/pages/Jobs.vue:212
|
||||
#: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10
|
||||
#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:212
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Jobs"
|
||||
msgstr ""
|
||||
@@ -3373,7 +3398,7 @@ msgstr ""
|
||||
msgid "Join Call"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Event.vue:74
|
||||
#: frontend/src/components/Modals/Event.vue:78
|
||||
msgid "Join Meeting"
|
||||
msgstr ""
|
||||
|
||||
@@ -3754,7 +3779,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3766,7 +3791,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3881,7 +3906,7 @@ msgstr ""
|
||||
msgid "Login to Frappe Cloud?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobDetail.vue:63
|
||||
#: frontend/src/pages/JobDetail.vue:74
|
||||
msgid "Login to apply"
|
||||
msgstr ""
|
||||
|
||||
@@ -3946,7 +3971,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4226,9 +4251,14 @@ msgid "Mentor Request Status Update Template"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/ContactUsEmail.vue:19
|
||||
#: frontend/src/pages/JobApplications.vue:132
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobApplications.vue:240
|
||||
msgid "Message is required"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the meta_description (Small Text) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
@@ -4349,7 +4379,7 @@ msgstr ""
|
||||
msgid "My availability"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:127
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:136
|
||||
msgid "My calendar"
|
||||
msgstr ""
|
||||
|
||||
@@ -4376,7 +4406,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4388,7 +4418,7 @@ msgstr ""
|
||||
msgid "New Job"
|
||||
msgstr ""
|
||||
|
||||
#: lms/job/doctype/lms_job_application/lms_job_application.py:27
|
||||
#: lms/job/doctype/lms_job_application/lms_job_application.py:31
|
||||
msgid "New Job Applicant"
|
||||
msgstr ""
|
||||
|
||||
@@ -4400,7 +4430,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -4816,7 +4846,7 @@ msgstr ""
|
||||
#. Submission'
|
||||
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
||||
#. Evaluation'
|
||||
#: frontend/src/components/Modals/Event.vue:362
|
||||
#: frontend/src/components/Modals/Event.vue:393
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||
msgid "Pass"
|
||||
@@ -4943,7 +4973,7 @@ msgstr ""
|
||||
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
||||
#. Evaluation'
|
||||
#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request'
|
||||
#: frontend/src/components/Modals/Event.vue:354
|
||||
#: frontend/src/components/Modals/Event.vue:385
|
||||
#: lms/lms/doctype/cohort_join_request/cohort_join_request.json
|
||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
|
||||
@@ -4962,7 +4992,7 @@ msgstr ""
|
||||
msgid "Percentage (e.g. 70%)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:44
|
||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:46
|
||||
msgid "Percentage/Status"
|
||||
msgstr ""
|
||||
|
||||
@@ -5078,7 +5108,7 @@ msgstr ""
|
||||
msgid "Please prepare well and be on time for the evaluations."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:135
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:139
|
||||
msgid "Please run the code to execute the test cases."
|
||||
msgstr ""
|
||||
|
||||
@@ -5315,11 +5345,11 @@ msgstr ""
|
||||
|
||||
#: frontend/src/components/Settings/BadgeForm.vue:200
|
||||
#: frontend/src/components/Settings/Badges.vue:205
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:426
|
||||
msgid "Programming Exercise Submission"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:411
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:417
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:298
|
||||
msgid "Programming Exercise Submissions"
|
||||
msgstr ""
|
||||
@@ -5353,7 +5383,7 @@ msgstr ""
|
||||
|
||||
#. Label of the progress (Float) field in DocType 'LMS Enrollment'
|
||||
#. Label of the progress (Int) field in DocType 'LMS Program Member'
|
||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:94
|
||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:98
|
||||
#: frontend/src/components/Modals/CourseProgressSummary.vue:224
|
||||
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
|
||||
#: lms/lms/doctype/lms_program_member/lms_program_member.json
|
||||
@@ -5399,7 +5429,7 @@ msgstr ""
|
||||
#. Label of the published (Check) field in DocType 'LMS Course'
|
||||
#. Label of the published (Check) field in DocType 'LMS Program'
|
||||
#: frontend/src/components/Modals/BulkCertificates.vue:51
|
||||
#: frontend/src/components/Modals/Event.vue:108
|
||||
#: frontend/src/components/Modals/Event.vue:122
|
||||
#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:152
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:33
|
||||
#: frontend/src/pages/Programs/StudentPrograms.vue:100
|
||||
@@ -5449,7 +5479,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5469,11 +5499,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5490,7 +5520,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5540,7 +5570,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5550,7 +5580,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5567,7 +5597,7 @@ msgstr ""
|
||||
#. Label of the rating (Data) field in DocType 'LMS Course'
|
||||
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
|
||||
#: frontend/src/components/CourseCardOverlay.vue:147
|
||||
#: frontend/src/components/Modals/Event.vue:86
|
||||
#: frontend/src/components/Modals/Event.vue:92
|
||||
#: frontend/src/components/Modals/ReviewModal.vue:18
|
||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
@@ -5654,6 +5684,7 @@ msgid "Remove Highlight"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||
#: frontend/src/pages/JobApplications.vue:127
|
||||
msgid "Reply To"
|
||||
msgstr ""
|
||||
|
||||
@@ -5813,8 +5844,8 @@ msgstr ""
|
||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||
#: frontend/src/components/Modals/EmailTemplateModal.vue:12
|
||||
#: frontend/src/components/Modals/Event.vue:101
|
||||
#: frontend/src/components/Modals/Event.vue:129
|
||||
#: frontend/src/components/Modals/Event.vue:115
|
||||
#: frontend/src/components/Modals/Event.vue:151
|
||||
#: frontend/src/components/Modals/Question.vue:112
|
||||
#: frontend/src/components/Modals/ZoomAccountModal.vue:10
|
||||
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:12
|
||||
@@ -5953,6 +5984,7 @@ msgid "Select an assignment"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/ContactUsEmail.vue:33
|
||||
#: frontend/src/pages/JobApplications.vue:110
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
@@ -5960,6 +5992,14 @@ msgstr ""
|
||||
msgid "Send Confirmation Email"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobApplications.vue:268
|
||||
msgid "Send Email"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobApplications.vue:106
|
||||
msgid "Send Email to {0}"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the send_calendar_invite_for_evaluations (Check) field in DocType
|
||||
#. 'LMS Settings'
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
@@ -6120,11 +6160,11 @@ msgstr ""
|
||||
msgid "Slot Times are overlapping for some schedules."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:201
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:218
|
||||
msgid "Slot added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:240
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:257
|
||||
msgid "Slot deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -6263,7 +6303,7 @@ msgstr ""
|
||||
#. Label of the status (Select) field in DocType 'LMS Programming Exercise
|
||||
#. Submission'
|
||||
#. Label of the status (Select) field in DocType 'LMS Test Case Submission'
|
||||
#: frontend/src/components/Modals/Event.vue:91
|
||||
#: frontend/src/components/Modals/Event.vue:99
|
||||
#: frontend/src/components/Settings/Badges.vue:228
|
||||
#: frontend/src/components/Settings/ZoomSettings.vue:197
|
||||
#: frontend/src/pages/AssignmentSubmissionList.vue:19
|
||||
@@ -6334,10 +6374,12 @@ msgstr ""
|
||||
#: frontend/src/components/ContactUsEmail.vue:13
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:20
|
||||
#: frontend/src/components/Modals/EmailTemplateModal.vue:31
|
||||
#: frontend/src/pages/JobApplications.vue:121
|
||||
msgid "Subject"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:94
|
||||
#: frontend/src/pages/JobApplications.vue:237
|
||||
msgid "Subject is required"
|
||||
msgstr ""
|
||||
|
||||
@@ -6354,7 +6396,7 @@ msgstr ""
|
||||
msgid "Submission by"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:353
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:359
|
||||
msgid "Submission saved!"
|
||||
msgstr ""
|
||||
|
||||
@@ -6394,7 +6436,7 @@ msgstr ""
|
||||
|
||||
#. Label of the summary (Small Text) field in DocType 'LMS Certificate
|
||||
#. Evaluation'
|
||||
#: frontend/src/components/Modals/Event.vue:97
|
||||
#: frontend/src/components/Modals/Event.vue:106
|
||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
@@ -6499,7 +6541,7 @@ msgstr ""
|
||||
#. Label of the template (Link) field in DocType 'Cohort Web Page'
|
||||
#. Label of the template (Link) field in DocType 'LMS Certificate'
|
||||
#: frontend/src/components/Modals/BulkCertificates.vue:43
|
||||
#: frontend/src/components/Modals/Event.vue:112
|
||||
#: frontend/src/components/Modals/Event.vue:127
|
||||
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
|
||||
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
||||
msgid "Template"
|
||||
@@ -6540,7 +6582,7 @@ msgstr ""
|
||||
msgid "Test this Exercise"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:92
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:93
|
||||
msgid "Test {0}"
|
||||
msgstr ""
|
||||
|
||||
@@ -6838,7 +6880,7 @@ msgid "Title is required"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:112
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:120
|
||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||
msgid "To"
|
||||
msgstr ""
|
||||
@@ -6951,7 +6993,7 @@ msgstr ""
|
||||
msgid "Unavailability"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:259
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:276
|
||||
msgid "Unavailability updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -7121,11 +7163,19 @@ msgstr ""
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobDetail.vue:31
|
||||
msgid "View Applications"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CertificationLinks.vue:10
|
||||
#: frontend/src/components/Modals/Event.vue:67
|
||||
msgid "View Certificate"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobApplications.vue:262
|
||||
msgid "View Resume"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/BatchFeedback.vue:56
|
||||
msgid "View all feedback"
|
||||
msgstr ""
|
||||
@@ -7144,7 +7194,7 @@ msgstr ""
|
||||
msgid "Visit Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobDetail.vue:41
|
||||
#: frontend/src/pages/JobDetail.vue:52
|
||||
msgid "Visit Website"
|
||||
msgstr ""
|
||||
|
||||
@@ -7353,7 +7403,7 @@ msgstr ""
|
||||
msgid "You have a live class scheduled tomorrow. Please be prepared and be on time for the session."
|
||||
msgstr ""
|
||||
|
||||
#: lms/job/doctype/lms_job_application/lms_job_application.py:22
|
||||
#: lms/job/doctype/lms_job_application/lms_job_application.py:26
|
||||
msgid "You have already applied for this job."
|
||||
msgstr ""
|
||||
|
||||
@@ -7369,7 +7419,7 @@ msgstr ""
|
||||
msgid "You have already reviewed this course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/JobDetail.vue:57
|
||||
#: frontend/src/pages/JobDetail.vue:68
|
||||
msgid "You have applied"
|
||||
msgstr ""
|
||||
|
||||
@@ -7449,7 +7499,7 @@ msgstr ""
|
||||
msgid "Your Account has been successfully created!"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:119
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:121
|
||||
msgid "Your Output"
|
||||
msgstr ""
|
||||
|
||||
@@ -7457,7 +7507,7 @@ msgstr ""
|
||||
msgid "Your batch {0} is starting tomorrow"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:134
|
||||
#: frontend/src/pages/ProfileEvaluator.vue:143
|
||||
msgid "Your calendar is set."
|
||||
msgstr ""
|
||||
|
||||
@@ -7527,8 +7577,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7536,11 +7586,11 @@ msgstr ""
|
||||
msgid "and then 'Add to Home Screen'"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:114
|
||||
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:125
|
||||
msgid "applicant"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:114
|
||||
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:125
|
||||
msgid "applicants"
|
||||
msgstr ""
|
||||
|
||||
@@ -7641,11 +7691,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Burmese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:18\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Norwegian Bokmal\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Merk alle som lest"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Dutch\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "anderen"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-26 16:13\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Polish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Oznacz wszystko jako przeczytane"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "aktywności"
|
||||
msgid "activity"
|
||||
msgstr "aktywność"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr "minut"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Portuguese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Eliminar"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Novo"
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "outros"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Excluir"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Novo"
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "e"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr "minutos"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "outros"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Russian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Заголовок курса"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Тип степени"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr "Я недоступен"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "Ссылка на урок"
|
||||
msgid "Lesson Title"
|
||||
msgstr "Название урока"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Отметить все как прочитанное"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr "Новая группа"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Новый курс"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr "Название вопроса"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Вопрос {0} из {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Вопросы"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "Тест недоступен для гостевых пользователей. Пожалуйста, войдите, чтобы продолжить."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "Тест появится в конце урока."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "действия"
|
||||
msgid "activity"
|
||||
msgstr "активность"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "участники"
|
||||
msgid "minutes"
|
||||
msgstr "минуты"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "другие"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-22 15:47\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Serbian (Cyrillic)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr "Додај лекцију"
|
||||
msgid "Add a new member"
|
||||
msgstr "Додај новог члана"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr "Додај ново питање"
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Наслов обуке"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr "Обука је успешно додата у програм"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr "Обука је успешно креирана"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr "Обука је успешно обрисана"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr "Обука је успешно ажурирана"
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Врста дипломе"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Обриши"
|
||||
msgid "Delete Chapter"
|
||||
msgstr "Обриши поглавље"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr "Обриши обуку"
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr "Обриши ово поглавље?"
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "Обришите ову лекцију?"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr "Брисањем обуке такође ће се обрисати сва поглавља и лекције. Да ли сте сигурни да желите да обришете ову обуку?"
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr "Тренутно сам у потрази за послом"
|
||||
msgid "I am unavailable"
|
||||
msgstr "Нисам доступан"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ИД"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "Референца лекције"
|
||||
msgid "Lesson Title"
|
||||
msgstr "Наслов лекције"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr "Лекција је успешно креирана"
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr "Лекција је успешно обрисана"
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr "Лекција је успешно премештена"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr "Лекција је успешно ажурирана"
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Означи све као прочитано"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Нови"
|
||||
msgid "New Batch"
|
||||
msgstr "Нова група"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Нова обука"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr "Нови платни портал"
|
||||
msgid "New Question"
|
||||
msgstr "Ново питање"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr "Нови квиз"
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr "Детаљи питања"
|
||||
msgid "Question Name"
|
||||
msgstr "Назив питања"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr "Питање је успешно додато"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr "Питање је успешно ажурирано"
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Питање {0} од {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Питања"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr "Питања су успешно обрисана"
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr "Квиз је успешно креиран"
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "Квиз није доступан гостујућим корисницима. Молимо Вас да се пријавите да бисте наставили."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr "Квиз је успешно ажуриран"
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "Квиз ће бити приказиван на дну лекције."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr "Квизови"
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr "Подешавање платног портала"
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "активности"
|
||||
msgid "activity"
|
||||
msgstr "активност"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "и"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "чланови"
|
||||
msgid "minutes"
|
||||
msgstr "минуте"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "остало"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr "question_detail"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-22 15:47\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Serbian (Latin)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr "Dodaj lekciju"
|
||||
msgid "Add a new member"
|
||||
msgstr "Dodaj novog člana"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr "Dodaj novo pitanje"
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Naslov obuke"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr "Obuka je uspešno dodata u program"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr "Obuka je uspešno kreirana"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr "Obuka je uspešno obrisana"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr "Obuka je uspešno ažurirana"
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Vrsta diplome"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Obriši"
|
||||
msgid "Delete Chapter"
|
||||
msgstr "Obriši poglavlje"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr "Obriši obuku"
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr "Obriši ovo poglavlje?"
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "Obrišite ovu lekciju?"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr "Brisanjem obuke takođe će se obrisati sva poglavlja i lekcije. Da li ste sigurni da želite da obrišete ovu obuku?"
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr "Trenutno sam u potrazi za poslom"
|
||||
msgid "I am unavailable"
|
||||
msgstr "Nisam dostupan"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "Referenca lekcije"
|
||||
msgid "Lesson Title"
|
||||
msgstr "Naslov lekcije"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr "Lekcija je uspešno kreirana"
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr "Lekcija je uspešno obrisana"
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr "Lekcija je uspešno premeštena"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr "Lekcija je uspešno ažurirana"
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Označi sve kao pročitano"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Novi"
|
||||
msgid "New Batch"
|
||||
msgstr "Nova grupa"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Nova obuka"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr "Novi platni portal"
|
||||
msgid "New Question"
|
||||
msgstr "Novo pitanje"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr "Novi kviz"
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr "Detalji pitanja"
|
||||
msgid "Question Name"
|
||||
msgstr "Naziv pitanja"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr "Pitanje je uspešno dodato"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr "Pitanje je uspešno ažurirano"
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Pitanje {0} od {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Pitanja"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr "Pitanja su uspešno obrisana"
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr "Kviz je uspešno kreiran"
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "Kviz nije dostupan gostujućim korisnicima. Molimo Vas da se prijavite da biste nastavili."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr "Kviz je uspešno ažuriran"
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "Kviz će biti prikazivan na dnu lekcije."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr "Kvizovi"
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr "Podešavanje platnog portala"
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "aktivnosti"
|
||||
msgid "activity"
|
||||
msgstr "aktivnost"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "i"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "članovi"
|
||||
msgid "minutes"
|
||||
msgstr "minute"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "ostalo"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr "question_detail"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:18\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Swedish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr "Lägg till Lektion"
|
||||
msgid "Add a new member"
|
||||
msgstr "Lägg till ny medlem"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr "Lägg till ny fråga"
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Kurs Benämning"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr "Kurs tillagd till Program"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr "Kurs skapad"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr "Kurs är borttagen"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr "Kurs uppdaterad"
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Examen Typ"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Ta bort"
|
||||
msgid "Delete Chapter"
|
||||
msgstr "Ta bort Kapitel"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr "Ta bort kurs"
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr "Ta bort detta kapitel?"
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "Ta bort denna lektion?"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är du säker på att du vill ta bort denna kurs?"
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr "Jag söker jobb"
|
||||
msgid "I am unavailable"
|
||||
msgstr "Jag är inte tillgänglig"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "Lektion Referens"
|
||||
msgid "Lesson Title"
|
||||
msgstr "Lektion Benämning"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr "Lektion skapad"
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr "Lektion raderad"
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr "Lektion flyttad"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr "Lektion uppdaterad"
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Markera alla som lästa"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Ny"
|
||||
msgid "New Batch"
|
||||
msgstr "Ny Grupp"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Ny Kurs"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr "Ny Betalning Portal"
|
||||
msgid "New Question"
|
||||
msgstr "Ny Fråga"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr "Nytt Frågesport"
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr "Fråga Detalj"
|
||||
msgid "Question Name"
|
||||
msgstr "Fråga Namn"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr "Fråga tillagd"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr "Fråga uppdaterad"
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Fråga {0} av {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Frågor"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr "Frågor är borttagna"
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr "Frågesport skapad"
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr "Frågesport är inte tillgänglig för gästanvändare. Logga in för att fortsätta."
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr "Frågesport uppdaterad"
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr "Frågesport kommer att visas längst ner i lektionen."
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr "Frågesporter"
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr "Konfigurerar Betalningsport"
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "aktiviteter"
|
||||
msgid "activity"
|
||||
msgstr "aktivitet"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "och"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "medlemmar"
|
||||
msgid "minutes"
|
||||
msgstr "minuter"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "övriga"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr "fråga_detalj"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Tamil\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Thai\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2002,7 +2002,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2012,7 +2012,7 @@ msgstr "ลบ"
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2024,7 +2024,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3026,7 +3026,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "รหัส"
|
||||
|
||||
@@ -3759,7 +3759,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3771,7 +3771,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3951,7 +3951,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4381,7 +4381,7 @@ msgstr "ใหม่"
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4405,7 +4405,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5454,7 +5454,7 @@ msgstr "ไพธอน"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5474,11 +5474,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5495,7 +5495,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5545,7 +5545,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5555,7 +5555,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -6001,7 +6001,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7532,8 +7532,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "และ"
|
||||
|
||||
@@ -7646,11 +7646,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr "นาที"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "อื่นๆ"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Turkish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr "Bir ders ekle"
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr "Yeni Soru Ekle"
|
||||
@@ -1734,15 +1734,15 @@ msgstr "Kurs Başlığı"
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr "Kurs başarıyla silindi"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr "Derece Türü"
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Sil"
|
||||
msgid "Delete Chapter"
|
||||
msgstr "Bölümü Sil"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr "Kursu Sil"
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr "Bu bölümü silmek istiyor musunuz?"
|
||||
msgid "Delete this lesson?"
|
||||
msgstr "Bu dersi silmek istiyor musunuz?"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr "Kursu silmek, tüm bölümlerini ve derslerini de silecektir. Bu kursu silmek istediğinizden emin misiniz?"
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr "Bir iş arıyorum"
|
||||
msgid "I am unavailable"
|
||||
msgstr "Müsait değilim"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr "Ders Referansı"
|
||||
msgid "Lesson Title"
|
||||
msgstr "Ders Başlığı"
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr "Hepsini Okundu İşaretle"
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr "Yeni"
|
||||
msgid "New Batch"
|
||||
msgstr "Yeni Parti"
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr "Yeni Kurs"
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr "Yeni Soru"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr "Yeni Test"
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr "Python"
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr "Soru Detayı"
|
||||
msgid "Question Name"
|
||||
msgstr "Soru Adı"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr "Soru başarıyla eklendi"
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr "Soru başarıyla güncellendi"
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr "Soru {0} / {1}"
|
||||
msgid "Questions"
|
||||
msgstr "Sorular"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr "Sorular başarıyla silindi"
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr "Sınav başarıyla güncellendi"
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr "Sınavlar"
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr "aktiviteler"
|
||||
msgid "activity"
|
||||
msgstr "aktivite"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr "ve"
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr "üyeler"
|
||||
msgid "minutes"
|
||||
msgstr "süreler"
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "diğer"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-10-20 15:19\n"
|
||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Vietnamese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
msgid "Add a new member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:166
|
||||
#: frontend/src/components/Modals/Question.vue:167
|
||||
#: frontend/src/pages/QuizForm.vue:200
|
||||
msgid "Add a new question"
|
||||
msgstr ""
|
||||
@@ -1734,15 +1734,15 @@ msgstr ""
|
||||
msgid "Course added to program successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:560
|
||||
#: frontend/src/pages/CourseForm.vue:559
|
||||
msgid "Course created successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:597
|
||||
#: frontend/src/pages/CourseForm.vue:596
|
||||
msgid "Course deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:580
|
||||
#: frontend/src/pages/CourseForm.vue:579
|
||||
msgid "Course updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1999,7 +1999,7 @@ msgstr ""
|
||||
#: frontend/src/components/CourseOutline.vue:360
|
||||
#: frontend/src/components/DiscussionReplies.vue:41
|
||||
#: frontend/src/components/Settings/Badges.vue:171
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
|
||||
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:609
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
|
||||
#: frontend/src/pages/Programs/ProgramForm.vue:231
|
||||
msgid "Delete"
|
||||
@@ -2009,7 +2009,7 @@ msgstr ""
|
||||
msgid "Delete Chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
#: frontend/src/pages/CourseForm.vue:603
|
||||
msgid "Delete Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -2021,7 +2021,7 @@ msgstr ""
|
||||
msgid "Delete this lesson?"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:605
|
||||
#: frontend/src/pages/CourseForm.vue:604
|
||||
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
|
||||
msgstr ""
|
||||
|
||||
@@ -3023,7 +3023,7 @@ msgstr ""
|
||||
msgid "I am unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:338
|
||||
#: frontend/src/pages/QuizForm.vue:334
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -3756,7 +3756,7 @@ msgstr ""
|
||||
msgid "Lesson Title"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:426
|
||||
#: frontend/src/pages/LessonForm.vue:425
|
||||
msgid "Lesson created successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3768,7 +3768,7 @@ msgstr ""
|
||||
msgid "Lesson moved successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/LessonForm.vue:450
|
||||
#: frontend/src/pages/LessonForm.vue:449
|
||||
msgid "Lesson updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -3948,7 +3948,7 @@ msgstr ""
|
||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||
#: frontend/src/components/Modals/Question.vue:40
|
||||
#: frontend/src/components/Modals/Question.vue:106
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348
|
||||
#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizSubmission.vue:64
|
||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||
#: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json
|
||||
@@ -4378,7 +4378,7 @@ msgstr ""
|
||||
msgid "New Batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
|
||||
#: frontend/src/pages/CourseForm.vue:690 lms/www/lms.py:93
|
||||
msgid "New Course"
|
||||
msgstr ""
|
||||
|
||||
@@ -4402,7 +4402,7 @@ msgstr ""
|
||||
msgid "New Question"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412
|
||||
#: frontend/src/pages/QuizForm.vue:400 frontend/src/pages/QuizForm.vue:408
|
||||
msgid "New Quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -5451,7 +5451,7 @@ msgstr ""
|
||||
#: frontend/src/components/Assignment.vue:20
|
||||
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||
#: frontend/src/components/Modals/Question.vue:27
|
||||
#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: frontend/src/pages/QuizForm.vue:339 frontend/src/pages/QuizSubmission.vue:56
|
||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||
@@ -5471,11 +5471,11 @@ msgstr ""
|
||||
msgid "Question Name"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:284
|
||||
#: frontend/src/components/Modals/Question.vue:285
|
||||
msgid "Question added successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/Question.vue:334
|
||||
#: frontend/src/components/Modals/Question.vue:335
|
||||
msgid "Question updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5492,7 +5492,7 @@ msgstr ""
|
||||
msgid "Questions"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:385
|
||||
#: frontend/src/pages/QuizForm.vue:381
|
||||
msgid "Questions deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5542,7 +5542,7 @@ msgstr ""
|
||||
msgid "Quiz is not available to Guest users. Please login to continue."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:310
|
||||
#: frontend/src/pages/QuizForm.vue:306
|
||||
msgid "Quiz updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -5552,7 +5552,7 @@ msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/QuizForm.vue:392 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249
|
||||
msgid "Quizzes"
|
||||
msgstr ""
|
||||
@@ -5998,7 +5998,7 @@ msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:647
|
||||
#: frontend/src/components/Settings/Settings.vue:7
|
||||
#: frontend/src/components/Settings/Settings.vue:9
|
||||
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
|
||||
#: frontend/src/pages/ProfileRoles.vue:4
|
||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
|
||||
@@ -7529,8 +7529,8 @@ msgstr ""
|
||||
msgid "activity"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:22
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:24
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
@@ -7643,11 +7643,11 @@ msgstr ""
|
||||
msgid "minutes"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/CourseInstructors.vue:41
|
||||
#: frontend/src/components/CourseInstructors.vue:45
|
||||
msgid "others"
|
||||
msgstr "các thông tin khác"
|
||||
|
||||
#: frontend/src/pages/QuizForm.vue:344
|
||||
#: frontend/src/pages/QuizForm.vue:340
|
||||
msgid "question_detail"
|
||||
msgstr ""
|
||||
|
||||
|
||||
580
lms/locale/zh.po
580
lms/locale/zh.po
File diff suppressed because it is too large
Load Diff
@@ -112,4 +112,5 @@ lms.patches.v2_0.move_batch_instructors_to_evaluators
|
||||
lms.patches.v2_0.enable_programming_exercises_in_sidebar
|
||||
lms.patches.v2_0.count_in_program
|
||||
lms.patches.v2_0.fix_scorm_lesson_reference_idx #02-09-2025
|
||||
lms.patches.v2_0.certified_members_to_certifications #05-10-2025
|
||||
lms.patches.v2_0.certified_members_to_certifications #05-10-2025
|
||||
lms.patches.v2_0.fix_job_application_resume_urls
|
||||
31
lms/patches/v2_0/fix_job_application_resume_urls.py
Normal file
31
lms/patches/v2_0/fix_job_application_resume_urls.py
Normal file
@@ -0,0 +1,31 @@
|
||||
import frappe
|
||||
|
||||
|
||||
def execute():
|
||||
applications = frappe.get_all(
|
||||
"LMS Job Application",
|
||||
fields=["name", "resume", "job.owner as job_owner"],
|
||||
filters={"resume": ["not like", "/files/%"]},
|
||||
)
|
||||
|
||||
for application in applications:
|
||||
if not application.resume:
|
||||
continue
|
||||
|
||||
file_name = frappe.db.get_value(
|
||||
"File", {"file_name": application.resume, "attached_to_name": ["is", "not set"]}, "name"
|
||||
)
|
||||
|
||||
if file_name:
|
||||
file_doc = frappe.get_doc("File", file_name)
|
||||
|
||||
file_doc.is_private = 1
|
||||
file_doc.attached_to_doctype = "LMS Job Application"
|
||||
file_doc.attached_to_name = application.name
|
||||
file_doc.attached_to_field = "resume"
|
||||
file_doc.save()
|
||||
|
||||
if application.job_owner:
|
||||
frappe.share.add_docshare(
|
||||
"LMS Job Application", application.name, application.job_owner, read=1
|
||||
)
|
||||
Reference in New Issue
Block a user