Compare commits
51 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f375ffb8f8 | ||
|
|
7d30aea07f | ||
|
|
04a7361d0d | ||
|
|
7b19618eca | ||
|
|
bd9600cc08 | ||
|
|
32172bc791 | ||
|
|
c92f57fb07 | ||
|
|
8fbdea7f36 | ||
|
|
df15da5145 | ||
|
|
846fe53c0f | ||
|
|
c454c3f0f2 | ||
|
|
77b1a546e8 | ||
|
|
7c7f063204 | ||
|
|
0a0fcb305c | ||
|
|
da8028784d | ||
|
|
48edd888a6 | ||
|
|
da4f134095 | ||
|
|
0a71620046 | ||
|
|
1b5a762578 | ||
|
|
d9d031ed2b | ||
|
|
403e56b4ef | ||
|
|
499b06e300 | ||
|
|
cb69540bdd | ||
|
|
1f27fa419a | ||
|
|
a561b2bd91 | ||
|
|
eeec85d1de | ||
|
|
e01484f854 | ||
|
|
fb996ded88 | ||
|
|
a11bfca15a | ||
|
|
6262e1c9e6 | ||
|
|
4e318af7cc | ||
|
|
d587b7867e | ||
|
|
bd03ead9c3 | ||
|
|
c1685b7128 | ||
|
|
7625e79574 | ||
|
|
c5bf7875b9 | ||
|
|
da026293bc | ||
|
|
86e5677574 | ||
|
|
a48636604f | ||
|
|
e6945ac076 | ||
|
|
9107d76522 | ||
|
|
52b925b306 | ||
|
|
49d3dc0aa0 | ||
|
|
49e22d790a | ||
|
|
12e5eedd6b | ||
|
|
159b651871 | ||
|
|
080be7a885 | ||
|
|
e526627eb9 | ||
|
|
67fc37c76c | ||
|
|
d54ac37403 | ||
|
|
eedb3d3dd8 |
2
.github/workflows/ui-tests.yml
vendored
2
.github/workflows/ui-tests.yml
vendored
@@ -105,7 +105,7 @@ jobs:
|
|||||||
- name: cypress pre-requisites
|
- name: cypress pre-requisites
|
||||||
run: |
|
run: |
|
||||||
cd ~/frappe-bench/apps/lms
|
cd ~/frappe-bench/apps/lms
|
||||||
yarn add cypress@^10 --no-lockfile
|
yarn add cypress@^10 --no-lockfile -W
|
||||||
|
|
||||||
- name: UI Tests
|
- name: UI Tests
|
||||||
run: cd ~/frappe-bench/ && bench --site lms.test run-ui-tests lms --headless
|
run: cd ~/frappe-bench/ && bench --site lms.test run-ui-tests lms --headless
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
module.exports = {
|
export default {
|
||||||
parserPreset: "conventional-changelog-conventionalcommits",
|
parserPreset: "conventional-changelog-conventionalcommits",
|
||||||
rules: {
|
rules: {
|
||||||
"subject-empty": [2, "never"],
|
"subject-empty": [2, "never"],
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
const { defineConfig } = require("cypress");
|
import { defineConfig } from "cypress";
|
||||||
|
|
||||||
module.exports = defineConfig({
|
export default defineConfig({
|
||||||
projectId: "vandxn",
|
projectId: "vandxn",
|
||||||
adminPassword: "admin",
|
adminPassword: "admin",
|
||||||
testUser: "frappe@example.com",
|
testUser: "frappe@example.com",
|
||||||
|
|||||||
@@ -16,9 +16,9 @@ cd frappe-bench
|
|||||||
|
|
||||||
# Use containers instead of localhost
|
# Use containers instead of localhost
|
||||||
bench set-mariadb-host mariadb
|
bench set-mariadb-host mariadb
|
||||||
bench set-redis-cache-host redis:6379
|
bench set-redis-cache-host redis://redis:6379
|
||||||
bench set-redis-queue-host redis:6379
|
bench set-redis-queue-host redis://redis:6379
|
||||||
bench set-redis-socketio-host redis:6379
|
bench set-redis-socketio-host redis://redis:6379
|
||||||
|
|
||||||
# Remove redis, watch from Procfile
|
# Remove redis, watch from Procfile
|
||||||
sed -i '/redis/d' ./Procfile
|
sed -i '/redis/d' ./Procfile
|
||||||
|
|||||||
1
frontend/components.d.ts
vendored
1
frontend/components.d.ts
vendored
@@ -47,6 +47,7 @@ declare module 'vue' {
|
|||||||
Discussions: typeof import('./src/components/Discussions.vue')['default']
|
Discussions: typeof import('./src/components/Discussions.vue')['default']
|
||||||
EditCoverImage: typeof import('./src/components/Modals/EditCoverImage.vue')['default']
|
EditCoverImage: typeof import('./src/components/Modals/EditCoverImage.vue')['default']
|
||||||
EditProfile: typeof import('./src/components/Modals/EditProfile.vue')['default']
|
EditProfile: typeof import('./src/components/Modals/EditProfile.vue')['default']
|
||||||
|
EmptyState: typeof import('./src/components/EmptyState.vue')['default']
|
||||||
EvaluationModal: typeof import('./src/components/Modals/EvaluationModal.vue')['default']
|
EvaluationModal: typeof import('./src/components/Modals/EvaluationModal.vue')['default']
|
||||||
Evaluators: typeof import('./src/components/Evaluators.vue')['default']
|
Evaluators: typeof import('./src/components/Evaluators.vue')['default']
|
||||||
Event: typeof import('./src/components/Modals/Event.vue')['default']
|
Event: typeof import('./src/components/Modals/Event.vue')['default']
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
"name": "frappe-ui-frontend",
|
"name": "frappe-ui-frontend",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"serve": "vite preview",
|
"serve": "vite preview",
|
||||||
@@ -26,7 +27,7 @@
|
|||||||
"codemirror-editor-vue3": "^2.8.0",
|
"codemirror-editor-vue3": "^2.8.0",
|
||||||
"dayjs": "^1.11.6",
|
"dayjs": "^1.11.6",
|
||||||
"feather-icons": "^4.28.0",
|
"feather-icons": "^4.28.0",
|
||||||
"frappe-ui": "^0.1.134",
|
"frappe-ui": "^0.1.143",
|
||||||
"highlight.js": "^11.11.1",
|
"highlight.js": "^11.11.1",
|
||||||
"lucide-vue-next": "^0.383.0",
|
"lucide-vue-next": "^0.383.0",
|
||||||
"markdown-it": "^14.0.0",
|
"markdown-it": "^14.0.0",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
module.exports = {
|
export default {
|
||||||
plugins: {
|
plugins: {
|
||||||
tailwindcss: {},
|
tailwindcss: {},
|
||||||
autoprefixer: {},
|
autoprefixer: {},
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<Layout>
|
<FrappeUIProvider>
|
||||||
<router-view />
|
<Layout>
|
||||||
</Layout>
|
<router-view />
|
||||||
<Dialogs />
|
</Layout>
|
||||||
<Toasts />
|
<Dialogs />
|
||||||
|
</FrappeUIProvider>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Toasts } from 'frappe-ui'
|
import { FrappeUIProvider } from 'frappe-ui'
|
||||||
import { Dialogs } from '@/utils/dialogs'
|
import { Dialogs } from '@/utils/dialogs'
|
||||||
import { computed, onMounted, onUnmounted, ref } from 'vue'
|
import { computed, onMounted, onUnmounted, ref } from 'vue'
|
||||||
import { useScreenSize } from './utils/composables'
|
import { useScreenSize } from './utils/composables'
|
||||||
|
|||||||
@@ -125,7 +125,7 @@
|
|||||||
@click="redirectToWebsite()"
|
@click="redirectToWebsite()"
|
||||||
/>
|
/>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
<Tooltip :text="__('Help')">
|
<Tooltip v-if="showOnboarding" :text="__('Help')">
|
||||||
<CircleHelp
|
<CircleHelp
|
||||||
class="size-4 stroke-1.5 text-ink-gray-7 cursor-pointer"
|
class="size-4 stroke-1.5 text-ink-gray-7 cursor-pointer"
|
||||||
@click="
|
@click="
|
||||||
|
|||||||
@@ -191,10 +191,11 @@ import {
|
|||||||
FileUploader,
|
FileUploader,
|
||||||
FormControl,
|
FormControl,
|
||||||
TextEditor,
|
TextEditor,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, inject, onMounted, onBeforeUnmount, ref, watch } from 'vue'
|
import { computed, inject, onMounted, onBeforeUnmount, ref, watch } from 'vue'
|
||||||
import { FileText, X } from 'lucide-vue-next'
|
import { FileText, X } from 'lucide-vue-next'
|
||||||
import { showToast, getFileSize } from '@/utils'
|
import { getFileSize } from '@/utils'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
|
|
||||||
const submissionFile = ref(null)
|
const submissionFile = ref(null)
|
||||||
@@ -284,7 +285,7 @@ const submissionResource = createDocumentResource({
|
|||||||
doctype: 'LMS Assignment Submission',
|
doctype: 'LMS Assignment Submission',
|
||||||
name: props.submissionName,
|
name: props.submissionName,
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
auto: false,
|
auto: false,
|
||||||
cache: [user.data?.name, props.assignmentID],
|
cache: [user.data?.name, props.assignmentID],
|
||||||
@@ -338,7 +339,7 @@ const submitAssignment = () => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
showToast(__('Success'), __('Changes saved successfully'), 'check')
|
toast.success(__('Changes saved successfully'))
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -352,7 +353,7 @@ const addNewSubmission = () => {
|
|||||||
{},
|
{},
|
||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
showToast('Success', 'Assignment submitted successfully.', 'check')
|
toast.success(__('Assignment submitted successfully'))
|
||||||
if (router.currentRoute.value.name == 'AssignmentSubmission') {
|
if (router.currentRoute.value.name == 'AssignmentSubmission') {
|
||||||
router.push({
|
router.push({
|
||||||
name: 'AssignmentSubmission',
|
name: 'AssignmentSubmission',
|
||||||
@@ -370,7 +371,7 @@ const addNewSubmission = () => {
|
|||||||
submissionResource.reload()
|
submissionResource.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -86,9 +86,9 @@ import {
|
|||||||
ListRows,
|
ListRows,
|
||||||
ListView,
|
ListView,
|
||||||
ListRowItem,
|
ListRowItem,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { Plus, Trash2 } from 'lucide-vue-next'
|
import { Plus, Trash2 } from 'lucide-vue-next'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
const readOnlyMode = window.read_only_mode
|
const readOnlyMode = window.read_only_mode
|
||||||
|
|
||||||
const showCourseModal = ref(false)
|
const showCourseModal = ref(false)
|
||||||
@@ -152,7 +152,7 @@ const removeCourses = (selections, unselectAll) => {
|
|||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
courses.reload()
|
courses.reload()
|
||||||
showToast(__('Success'), __('Courses deleted successfully'), 'check')
|
toast.success(__('Courses deleted successfully'))
|
||||||
unselectAll()
|
unselectAll()
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,12 @@
|
|||||||
<div v-if="batch.data" class="border-2 rounded-md p-5 lg:w-72">
|
<div v-if="batch.data" class="border-2 rounded-md p-5 lg:w-72">
|
||||||
<div
|
<div
|
||||||
v-if="batch.data.seat_count && seats_left > 0"
|
v-if="batch.data.seat_count && seats_left > 0"
|
||||||
class="text-xs bg-green-100 text-green-700 float-right px-2 py-0.5 rounded-md"
|
class="text-sm bg-green-100 text-green-700 px-2 py-1 rounded-md"
|
||||||
|
:class="
|
||||||
|
batch.data.amount || batch.data.courses.length
|
||||||
|
? 'float-right'
|
||||||
|
: 'w-fit mb-4'
|
||||||
|
"
|
||||||
>
|
>
|
||||||
{{ seats_left }}
|
{{ seats_left }}
|
||||||
<span v-if="seats_left > 1">
|
<span v-if="seats_left > 1">
|
||||||
@@ -117,9 +122,9 @@
|
|||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { inject, computed } from 'vue'
|
import { inject, computed } from 'vue'
|
||||||
import { Badge, Button, createResource } from 'frappe-ui'
|
import { Badge, Button, createResource, toast } from 'frappe-ui'
|
||||||
import { BookOpen, Clock, Globe } from 'lucide-vue-next'
|
import { BookOpen, Clock, Globe } from 'lucide-vue-next'
|
||||||
import { formatNumberIntoCurrency, formatTime, showToast } from '@/utils'
|
import { formatNumberIntoCurrency, formatTime } from '@/utils'
|
||||||
import DateRange from '@/components/Common/DateRange.vue'
|
import DateRange from '@/components/Common/DateRange.vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
|
|
||||||
@@ -151,11 +156,7 @@ const enrollInBatch = () => {
|
|||||||
{},
|
{},
|
||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
showToast(
|
toast.success(__('You have been enrolled in this batch'))
|
||||||
__('Success'),
|
|
||||||
__('You have been enrolled in this batch'),
|
|
||||||
'check'
|
|
||||||
)
|
|
||||||
router.push({
|
router.push({
|
||||||
name: 'Batch',
|
name: 'Batch',
|
||||||
params: {
|
params: {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="">
|
<div v-if="batch.data" class="">
|
||||||
<div class="w-full flex items-center justify-between pb-4">
|
<div class="w-full flex items-center justify-between pb-4">
|
||||||
<div class="font-medium text-ink-gray-7">
|
<div class="font-medium text-ink-gray-7">
|
||||||
{{ __('Statistics') }}
|
{{ __('Statistics') }}
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex items-center space-x-2">
|
<div class="flex items-center space-x-2">
|
||||||
<span class="font-semibold">
|
<span class="font-semibold">
|
||||||
{{ batch.courses?.length }}
|
{{ batch.data.courses?.length }}
|
||||||
</span>
|
</span>
|
||||||
<span>
|
<span>
|
||||||
{{ __('Courses') }}
|
{{ __('Courses') }}
|
||||||
@@ -201,9 +201,10 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<StudentModal
|
<StudentModal
|
||||||
:batch="props.batch.name"
|
:batch="props.batch.data.name"
|
||||||
v-model="showStudentModal"
|
v-model="showStudentModal"
|
||||||
v-model:reloadStudents="students"
|
v-model:reloadStudents="students"
|
||||||
|
v-model:batchModal="props.batch"
|
||||||
/>
|
/>
|
||||||
<BatchStudentProgress
|
<BatchStudentProgress
|
||||||
:student="selectedStudent"
|
:student="selectedStudent"
|
||||||
@@ -223,6 +224,7 @@ import {
|
|||||||
ListRows,
|
ListRows,
|
||||||
ListView,
|
ListView,
|
||||||
ListRowItem,
|
ListRowItem,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import {
|
import {
|
||||||
BookOpen,
|
BookOpen,
|
||||||
@@ -234,7 +236,6 @@ import {
|
|||||||
} from 'lucide-vue-next'
|
} from 'lucide-vue-next'
|
||||||
import { ref, watch } from 'vue'
|
import { ref, watch } from 'vue'
|
||||||
import StudentModal from '@/components/Modals/StudentModal.vue'
|
import StudentModal from '@/components/Modals/StudentModal.vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
import ProgressBar from '@/components/ProgressBar.vue'
|
import ProgressBar from '@/components/ProgressBar.vue'
|
||||||
import BatchStudentProgress from '@/components/Modals/BatchStudentProgress.vue'
|
import BatchStudentProgress from '@/components/Modals/BatchStudentProgress.vue'
|
||||||
import ApexChart from 'vue3-apexcharts'
|
import ApexChart from 'vue3-apexcharts'
|
||||||
@@ -258,15 +259,15 @@ const props = defineProps({
|
|||||||
|
|
||||||
const students = createResource({
|
const students = createResource({
|
||||||
url: 'lms.lms.utils.get_batch_students',
|
url: 'lms.lms.utils.get_batch_students',
|
||||||
cache: ['students', props.batch.name],
|
|
||||||
params: {
|
params: {
|
||||||
batch: props.batch?.name,
|
batch: props.batch?.data?.name,
|
||||||
},
|
},
|
||||||
auto: true,
|
auto: true,
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
chartData.value = getChartData()
|
chartData.value = getChartData()
|
||||||
showProgressChart.value =
|
showProgressChart.value =
|
||||||
data.length && (props.batch?.courses?.length || assessmentCount.value)
|
data.length &&
|
||||||
|
(props.batch?.data?.courses?.length || assessmentCount.value)
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -323,7 +324,8 @@ const removeStudents = (selections, unselectAll) => {
|
|||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
students.reload()
|
students.reload()
|
||||||
showToast(__('Success'), __('Students deleted successfully'), 'check')
|
props.batch.reload()
|
||||||
|
toast.success(__('Students deleted successfully'))
|
||||||
unselectAll()
|
unselectAll()
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@@ -434,7 +436,7 @@ const certificationCount = createResource({
|
|||||||
params: {
|
params: {
|
||||||
doctype: 'LMS Certificate',
|
doctype: 'LMS Certificate',
|
||||||
filters: {
|
filters: {
|
||||||
batch_name: props.batch.name,
|
batch_name: props.batch?.data?.name,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
auto: true,
|
auto: true,
|
||||||
|
|||||||
@@ -5,10 +5,11 @@
|
|||||||
{{ label }}
|
{{ label }}
|
||||||
</div>
|
</div>
|
||||||
<Button @click="() => showCategoryForm()">
|
<Button @click="() => showCategoryForm()">
|
||||||
<template #icon>
|
<template #prefix>
|
||||||
<Plus v-if="!showForm" class="h-3 w-3 stroke-1.5" />
|
<Plus v-if="!showForm" class="h-3 w-3 stroke-1.5" />
|
||||||
<X v-else class="h-3 w-3 stroke-1.5" />
|
<X v-else class="h-3 w-3 stroke-1.5" />
|
||||||
</template>
|
</template>
|
||||||
|
{{ showForm ? __('Close') : __('New') }}
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -28,12 +29,11 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="overflow-y-scroll">
|
<div class="overflow-y-scroll">
|
||||||
<div class="text-base divide-y space-y-2">
|
<div class="text-base space-y-2">
|
||||||
<FormControl
|
<FormControl
|
||||||
:value="cat.category"
|
:value="cat.category"
|
||||||
type="text"
|
type="text"
|
||||||
v-for="cat in categories.data"
|
v-for="cat in categories.data"
|
||||||
class=""
|
|
||||||
@change.stop="(e) => update(cat.name, e.target.value)"
|
@change.stop="(e) => update(cat.name, e.target.value)"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -92,7 +92,10 @@
|
|||||||
{{ option.label }}
|
{{ option.label }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="option.description"
|
v-if="
|
||||||
|
option.description &&
|
||||||
|
option.description != option.label
|
||||||
|
"
|
||||||
class="text-xs text-ink-gray-7"
|
class="text-xs text-ink-gray-7"
|
||||||
v-html="option.description"
|
v-html="option.description"
|
||||||
></div>
|
></div>
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
<Button
|
<Button
|
||||||
variant="ghost"
|
variant="ghost"
|
||||||
class="w-full !justify-start"
|
class="w-full !justify-start"
|
||||||
label="Create New"
|
:label="__('Create New')"
|
||||||
@click="attrs.onCreate(value, close)"
|
@click="attrs.onCreate(value, close)"
|
||||||
>
|
>
|
||||||
<template #prefix>
|
<template #prefix>
|
||||||
|
|||||||
@@ -4,78 +4,91 @@
|
|||||||
{{ label }}
|
{{ label }}
|
||||||
<span class="text-ink-red-3" v-if="required">*</span>
|
<span class="text-ink-red-3" v-if="required">*</span>
|
||||||
</label>
|
</label>
|
||||||
<div class="grid grid-cols-3 gap-2">
|
<div class="w-full">
|
||||||
<Button
|
<Combobox v-model="selectedValue" nullable>
|
||||||
ref="emails"
|
<Popover class="w-full" v-model:show="showOptions">
|
||||||
v-for="value in values"
|
<template #target="{ togglePopover }">
|
||||||
:key="value"
|
<ComboboxInput
|
||||||
:label="value"
|
ref="search"
|
||||||
theme="gray"
|
class="search-input form-input w-full focus-visible:!ring-0"
|
||||||
variant="subtle"
|
type="text"
|
||||||
class="rounded-md word-break-all"
|
:value="query"
|
||||||
@keydown.delete.capture.stop="removeLastValue"
|
@change="
|
||||||
>
|
(e) => {
|
||||||
<template #suffix>
|
query = e.target.value
|
||||||
<X @click="removeValue(value)" class="h-4 w-4 stroke-1.5" />
|
showOptions = true
|
||||||
</template>
|
}
|
||||||
</Button>
|
"
|
||||||
<div class="">
|
autocomplete="off"
|
||||||
<Combobox v-model="selectedValue" nullable>
|
@focus="() => togglePopover()"
|
||||||
<Popover class="w-full" v-model:show="showOptions">
|
@keydown.delete.capture.stop="removeLastValue"
|
||||||
<template #target="{ togglePopover }">
|
/>
|
||||||
<ComboboxInput
|
</template>
|
||||||
ref="search"
|
<template #body="{ isOpen, close }">
|
||||||
class="search-input form-input w-full focus-visible:!ring-0"
|
<div v-show="isOpen">
|
||||||
type="text"
|
<div
|
||||||
:value="query"
|
class="mt-1 rounded-lg bg-surface-white py-1 text-base border-2"
|
||||||
@change="
|
>
|
||||||
(e) => {
|
<ComboboxOptions
|
||||||
query = e.target.value
|
class="my-1 min-h-[6rem] max-h-[12rem] overflow-y-auto px-1.5"
|
||||||
showOptions = true
|
static
|
||||||
}
|
|
||||||
"
|
|
||||||
autocomplete="off"
|
|
||||||
@focus="() => togglePopover()"
|
|
||||||
@keydown.delete.capture.stop="removeLastValue"
|
|
||||||
/>
|
|
||||||
</template>
|
|
||||||
<template #body="{ isOpen }">
|
|
||||||
<div v-show="isOpen">
|
|
||||||
<div
|
|
||||||
class="mt-1 rounded-lg bg-surface-white py-1 text-base border-2"
|
|
||||||
>
|
>
|
||||||
<ComboboxOptions
|
<ComboboxOption
|
||||||
class="my-1 max-h-[12rem] overflow-y-auto px-1.5"
|
v-for="option in options"
|
||||||
static
|
:key="option.value"
|
||||||
|
:value="option"
|
||||||
|
v-slot="{ active }"
|
||||||
>
|
>
|
||||||
<ComboboxOption
|
<li
|
||||||
v-for="option in options"
|
:class="[
|
||||||
:key="option.value"
|
'flex cursor-pointer items-center rounded px-2 py-1 text-base',
|
||||||
:value="option"
|
{ 'bg-surface-gray-2': active },
|
||||||
v-slot="{ active }"
|
]"
|
||||||
>
|
>
|
||||||
<li
|
<div class="flex flex-col gap-1 p-1">
|
||||||
:class="[
|
<div class="text-base font-medium text-ink-gray-8">
|
||||||
'flex cursor-pointer items-center rounded px-2 py-1 text-base',
|
{{ option.description }}
|
||||||
{ 'bg-surface-gray-2': active },
|
|
||||||
]"
|
|
||||||
>
|
|
||||||
<div class="flex flex-col gap-1 p-1">
|
|
||||||
<div class="text-base font-medium text-ink-gray-8">
|
|
||||||
{{ option.description }}
|
|
||||||
</div>
|
|
||||||
<div class="text-sm text-ink-gray-5">
|
|
||||||
{{ option.value }}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</li>
|
<div class="text-sm text-ink-gray-5">
|
||||||
</ComboboxOption>
|
{{ option.value }}
|
||||||
</ComboboxOptions>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</li>
|
||||||
|
</ComboboxOption>
|
||||||
|
<div
|
||||||
|
v-if="attrs.onCreate"
|
||||||
|
class="absolute bottom-2 left-1 w-[98%] pt-2 bg-white border-t"
|
||||||
|
>
|
||||||
|
<Button
|
||||||
|
variant="ghost"
|
||||||
|
class="w-full !justify-start"
|
||||||
|
:label="__('Create New')"
|
||||||
|
@click="attrs.onCreate(close)"
|
||||||
|
>
|
||||||
|
<template #prefix>
|
||||||
|
<Plus class="h-4 w-4 stroke-1.5" />
|
||||||
|
</template>
|
||||||
|
</Button>
|
||||||
|
</div>
|
||||||
|
</ComboboxOptions>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</div>
|
||||||
</Popover>
|
</template>
|
||||||
</Combobox>
|
</Popover>
|
||||||
|
</Combobox>
|
||||||
|
</div>
|
||||||
|
<div v-if="values.length" class="grid grid-cols-2 gap-2 mt-1">
|
||||||
|
<div
|
||||||
|
v-for="value in values"
|
||||||
|
class="flex items-center justify-between break-all bg-surface-gray-2 text-ink-gray-7 word-wrap p-2 rounded-md mr-2"
|
||||||
|
>
|
||||||
|
<span class="break-all">
|
||||||
|
{{ value }}
|
||||||
|
</span>
|
||||||
|
<X
|
||||||
|
class="size-4 stroke-1.5 cursor-pointer"
|
||||||
|
@click="removeValue(value)"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- <ErrorMessage class="mt-2 pl-2" v-if="error" :message="error" /> -->
|
<!-- <ErrorMessage class="mt-2 pl-2" v-if="error" :message="error" /> -->
|
||||||
@@ -90,9 +103,9 @@ import {
|
|||||||
ComboboxOption,
|
ComboboxOption,
|
||||||
} from '@headlessui/vue'
|
} from '@headlessui/vue'
|
||||||
import { createResource, Popover, Button } from 'frappe-ui'
|
import { createResource, Popover, Button } from 'frappe-ui'
|
||||||
import { ref, computed, nextTick } from 'vue'
|
import { ref, computed, nextTick, useAttrs } from 'vue'
|
||||||
import { watchDebounced } from '@vueuse/core'
|
import { watchDebounced } from '@vueuse/core'
|
||||||
import { X } from 'lucide-vue-next'
|
import { X, Plus } from 'lucide-vue-next'
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
label: {
|
label: {
|
||||||
@@ -124,7 +137,7 @@ const props = defineProps({
|
|||||||
})
|
})
|
||||||
|
|
||||||
const values = defineModel()
|
const values = defineModel()
|
||||||
|
const attrs = useAttrs()
|
||||||
const emails = ref([])
|
const emails = ref([])
|
||||||
const search = ref(null)
|
const search = ref(null)
|
||||||
const error = ref(null)
|
const error = ref(null)
|
||||||
|
|||||||
@@ -146,8 +146,8 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import { BookOpen, Users, Star, GraduationCap } from 'lucide-vue-next'
|
import { BookOpen, Users, Star, GraduationCap } from 'lucide-vue-next'
|
||||||
import { computed, inject } from 'vue'
|
import { computed, inject } from 'vue'
|
||||||
import { Badge, Button, createResource } from 'frappe-ui'
|
import { Badge, Button, createResource, toast } from 'frappe-ui'
|
||||||
import { showToast, formatAmount } from '@/utils/'
|
import { formatAmount } from '@/utils/'
|
||||||
import { capture } from '@/telemetry'
|
import { capture } from '@/telemetry'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import CertificationLinks from '@/components/CertificationLinks.vue'
|
import CertificationLinks from '@/components/CertificationLinks.vue'
|
||||||
@@ -172,11 +172,7 @@ const video_link = computed(() => {
|
|||||||
|
|
||||||
function enrollStudent() {
|
function enrollStudent() {
|
||||||
if (!user.data) {
|
if (!user.data) {
|
||||||
showToast(
|
toast.success(__('You need to login first to enroll for this course'))
|
||||||
__('Please Login'),
|
|
||||||
__('You need to login first to enroll for this course'),
|
|
||||||
'alert-circle'
|
|
||||||
)
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
window.location.href = `/login?redirect-to=${window.location.pathname}`
|
window.location.href = `/login?redirect-to=${window.location.pathname}`
|
||||||
}, 1000)
|
}, 1000)
|
||||||
@@ -192,11 +188,7 @@ function enrollStudent() {
|
|||||||
capture('enrolled_in_course', {
|
capture('enrolled_in_course', {
|
||||||
course: props.course.data.name,
|
course: props.course.data.name,
|
||||||
})
|
})
|
||||||
showToast(
|
toast.success(__('You have been enrolled in this course'))
|
||||||
__('Success'),
|
|
||||||
__('You have been enrolled in this course'),
|
|
||||||
'check'
|
|
||||||
)
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
router.push({
|
router.push({
|
||||||
name: 'Lesson',
|
name: 'Lesson',
|
||||||
|
|||||||
@@ -147,7 +147,7 @@
|
|||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Button, createResource, Tooltip } from 'frappe-ui'
|
import { Button, createResource, Tooltip, toast } from 'frappe-ui'
|
||||||
import { getCurrentInstance, inject, ref } from 'vue'
|
import { getCurrentInstance, inject, ref } from 'vue'
|
||||||
import Draggable from 'vuedraggable'
|
import Draggable from 'vuedraggable'
|
||||||
import { Disclosure, DisclosureButton, DisclosurePanel } from '@headlessui/vue'
|
import { Disclosure, DisclosureButton, DisclosurePanel } from '@headlessui/vue'
|
||||||
@@ -162,7 +162,6 @@ import {
|
|||||||
} from 'lucide-vue-next'
|
} from 'lucide-vue-next'
|
||||||
import { useRoute, useRouter } from 'vue-router'
|
import { useRoute, useRouter } from 'vue-router'
|
||||||
import ChapterModal from '@/components/Modals/ChapterModal.vue'
|
import ChapterModal from '@/components/Modals/ChapterModal.vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
@@ -215,7 +214,7 @@ const deleteLesson = createResource({
|
|||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
outline.reload()
|
outline.reload()
|
||||||
showToast('Success', 'Lesson deleted successfully', 'check')
|
toast.success(__('Lesson deleted successfully'))
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -230,7 +229,7 @@ const updateLessonIndex = createResource({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showToast('Success', 'Lesson moved successfully', 'check')
|
toast.success(__('Lesson moved successfully'))
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -288,7 +287,7 @@ const deleteChapter = createResource({
|
|||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
outline.reload()
|
outline.reload()
|
||||||
showToast('Success', 'Chapter deleted successfully', 'check')
|
toast.success(__('Chapter deleted successfully'))
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -317,11 +316,7 @@ const redirectToChapter = (chapter) => {
|
|||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
if (props.allowEdit) return
|
if (props.allowEdit) return
|
||||||
if (!user.data) {
|
if (!user.data) {
|
||||||
showToast(
|
toast.success(__('Please enroll for this course to view this lesson'))
|
||||||
__('You are not enrolled'),
|
|
||||||
__('Please enroll for this course to view this lesson'),
|
|
||||||
'alert-circle'
|
|
||||||
)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -93,12 +93,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { createResource, TextEditor, Button, Dropdown } from 'frappe-ui'
|
import { createResource, TextEditor, Button, Dropdown, toast } from 'frappe-ui'
|
||||||
import { timeAgo } from '../utils'
|
import { timeAgo } from '../utils'
|
||||||
import UserAvatar from '@/components/UserAvatar.vue'
|
import UserAvatar from '@/components/UserAvatar.vue'
|
||||||
import { ChevronLeft, MoreHorizontal } from 'lucide-vue-next'
|
import { ChevronLeft, MoreHorizontal } from 'lucide-vue-next'
|
||||||
import { ref, inject, onMounted } from 'vue'
|
import { ref, inject, onMounted } from 'vue'
|
||||||
import { createToast } from '../utils'
|
|
||||||
|
|
||||||
const showTopics = defineModel('showTopics')
|
const showTopics = defineModel('showTopics')
|
||||||
const newReply = ref('')
|
const newReply = ref('')
|
||||||
@@ -192,14 +191,7 @@ const postReply = () => {
|
|||||||
replies.reload()
|
replies.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
createToast({
|
toast.error(err.messages?.[0] || err)
|
||||||
title: 'Error',
|
|
||||||
text: err.messages?.[0] || err,
|
|
||||||
icon: 'x',
|
|
||||||
iconClasses: 'bg-surface-red-5 text-ink-white rounded-md p-px',
|
|
||||||
position: 'top-center',
|
|
||||||
timeout: 10,
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
24
frontend/src/components/EmptyState.vue
Normal file
24
frontend/src/components/EmptyState.vue
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<template>
|
||||||
|
<div class="flex flex-col items-center justify-center mt-60">
|
||||||
|
<GraduationCap class="size-10 mx-auto stroke-1 text-ink-gray-5" />
|
||||||
|
<div class="text-lg font-semibold text-ink-gray-7 mb-2.5">
|
||||||
|
{{ __('No {0}').format(type?.toLowerCase()) }}
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
class="leading-5 text-base w-2/5 text-base text-center text-ink-gray-7"
|
||||||
|
>
|
||||||
|
{{
|
||||||
|
__(
|
||||||
|
'There are no {0} currently. Keep an eye out, fresh learning experiences are on the way!'
|
||||||
|
).format(type?.toLowerCase())
|
||||||
|
}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<script setup lang="ts">
|
||||||
|
import { BookOpen, GraduationCap } from 'lucide-vue-next'
|
||||||
|
|
||||||
|
const props = defineProps({
|
||||||
|
type: String,
|
||||||
|
})
|
||||||
|
</script>
|
||||||
@@ -17,10 +17,11 @@
|
|||||||
:debounce="300"
|
:debounce="300"
|
||||||
/>
|
/>
|
||||||
<Button @click="() => (showForm = !showForm)">
|
<Button @click="() => (showForm = !showForm)">
|
||||||
<template #icon>
|
<template #prefix>
|
||||||
<Plus v-if="!showForm" class="h-3 w-3 stroke-1.5" />
|
<Plus v-if="!showForm" class="size-4 stroke-1.5" />
|
||||||
<X v-else class="h-3 w-3 stroke-1.5" />
|
<X v-else class="size-4 stroke-1.5" />
|
||||||
</template>
|
</template>
|
||||||
|
{{ showForm ? __('Close') : __('New') }}
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -17,10 +17,11 @@
|
|||||||
:debounce="300"
|
:debounce="300"
|
||||||
/>
|
/>
|
||||||
<Button @click="() => (showForm = !showForm)">
|
<Button @click="() => (showForm = !showForm)">
|
||||||
<template #icon>
|
<template #prefix>
|
||||||
<Plus v-if="!showForm" class="h-3 w-3 stroke-1.5" />
|
<Plus v-if="!showForm" class="size-4 stroke-1.5" />
|
||||||
<X v-else class="h-3 w-3 stroke-1.5" />
|
<X v-else class="size-4 stroke-1.5" />
|
||||||
</template>
|
</template>
|
||||||
|
{{ showForm ? __('Close') : __('New') }}
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
<div class="mb-4">
|
<div class="mb-4">
|
||||||
<div class="mb-1.5 text-sm text-ink-gray-5">
|
<div class="mb-1.5 text-sm text-ink-gray-5">
|
||||||
{{ __('Announcement') }}
|
{{ __('Announcement') }}
|
||||||
|
<span class="text-ink-red-3">*</span>
|
||||||
</div>
|
</div>
|
||||||
<TextEditor
|
<TextEditor
|
||||||
:fixedMenu="true"
|
:fixedMenu="true"
|
||||||
@@ -43,9 +44,8 @@
|
|||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, Input, TextEditor, createResource } from 'frappe-ui'
|
import { Dialog, Input, TextEditor, createResource, toast } from 'frappe-ui'
|
||||||
import { reactive } from 'vue'
|
import { reactive } from 'vue'
|
||||||
import { showToast } from '@/utils/'
|
|
||||||
|
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
|
|
||||||
@@ -87,22 +87,21 @@ const makeAnnouncement = (close) => {
|
|||||||
{
|
{
|
||||||
validate() {
|
validate() {
|
||||||
if (!props.students.length) {
|
if (!props.students.length) {
|
||||||
return 'No students in this batch'
|
return __('No students in this batch')
|
||||||
}
|
}
|
||||||
if (!announcement.subject) {
|
if (!announcement.subject) {
|
||||||
return 'Subject is required'
|
return __('Subject is required')
|
||||||
|
}
|
||||||
|
if (!announcement.announcement) {
|
||||||
|
return __('Announcement is required')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
close()
|
close()
|
||||||
showToast(
|
toast.success(__('Announcement has been sent successfully'))
|
||||||
__('Success'),
|
|
||||||
__('Announcement has been sent successfully'),
|
|
||||||
'check'
|
|
||||||
)
|
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'alert-circle')
|
toast.error(__(err.messages?.[0] || err))
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -25,21 +25,39 @@
|
|||||||
v-model="assessment"
|
v-model="assessment"
|
||||||
:doctype="assessmentType"
|
:doctype="assessmentType"
|
||||||
:label="__('Assessment')"
|
:label="__('Assessment')"
|
||||||
|
:onCreate="
|
||||||
|
(value, close) => {
|
||||||
|
close()
|
||||||
|
if (assessmentType === 'LMS Quiz') {
|
||||||
|
router.push({
|
||||||
|
name: 'QuizForm',
|
||||||
|
params: {
|
||||||
|
quizID: 'new',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
} else if (assessmentType === 'LMS Assignment') {
|
||||||
|
router.push({
|
||||||
|
name: 'Assignments',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, FormControl, createResource } from 'frappe-ui'
|
import { Dialog, FormControl, createResource, toast } from 'frappe-ui'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
import { computed, ref } from 'vue'
|
import { computed, ref } from 'vue'
|
||||||
import { showToast } from '@/utils'
|
import { useRouter } from 'vue-router'
|
||||||
|
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
const assessmentType = ref(null)
|
const assessmentType = ref(null)
|
||||||
const assessment = ref(null)
|
const assessment = ref(null)
|
||||||
const assessments = defineModel('assessments')
|
const assessments = defineModel('assessments')
|
||||||
|
const router = useRouter()
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
batch: {
|
batch: {
|
||||||
@@ -70,7 +88,7 @@ const addAssessment = (close) => {
|
|||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
assessments.value.reload()
|
assessments.value.reload()
|
||||||
showToast(__('Success'), __('Assessment added successfully'), 'check')
|
toast.success(__('Assessment added successfully'))
|
||||||
close()
|
close()
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
@change="(val) => (assignment.question = val)"
|
@change="(val) => (assignment.question = val)"
|
||||||
:editable="true"
|
:editable="true"
|
||||||
:fixedMenu="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]"
|
editorClass="prose-sm max-w-none border-b border-x bg-surface-gray-2 rounded-b-md py-1 px-2 min-h-[7rem] max-h-[18rem] overflow-y-auto"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -64,9 +64,8 @@
|
|||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { Button, Dialog, FormControl, TextEditor } from 'frappe-ui'
|
import { Button, Dialog, FormControl, TextEditor, toast } from 'frappe-ui'
|
||||||
import { computed, reactive, watch } from 'vue'
|
import { computed, reactive, watch } from 'vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
|
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
const assignments = defineModel<Assignments>('assignments')
|
const assignments = defineModel<Assignments>('assignments')
|
||||||
@@ -123,11 +122,7 @@ const saveAssignment = () => {
|
|||||||
{
|
{
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
show.value = false
|
show.value = false
|
||||||
showToast(
|
toast.success(__('Assignment created successfully'))
|
||||||
__('Success'),
|
|
||||||
__('Assignment created successfully'),
|
|
||||||
'check'
|
|
||||||
)
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -140,11 +135,7 @@ const saveAssignment = () => {
|
|||||||
{
|
{
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
show.value = false
|
show.value = false
|
||||||
showToast(
|
toast.success(__('Assignment updated successfully'))
|
||||||
__('Success'),
|
|
||||||
__('Assignment updated successfully'),
|
|
||||||
'check'
|
|
||||||
)
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -19,32 +19,43 @@
|
|||||||
v-model="course"
|
v-model="course"
|
||||||
:label="__('Course')"
|
:label="__('Course')"
|
||||||
:required="true"
|
:required="true"
|
||||||
|
:onCreate="
|
||||||
|
(value, close) => {
|
||||||
|
close()
|
||||||
|
router.push({
|
||||||
|
name: 'CourseForm',
|
||||||
|
params: {
|
||||||
|
courseName: 'new',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
||||||
|
"
|
||||||
/>
|
/>
|
||||||
<Link
|
<Link
|
||||||
doctype="Course Evaluator"
|
doctype="Course Evaluator"
|
||||||
v-model="evaluator"
|
v-model="evaluator"
|
||||||
:label="__('Evaluator')"
|
:label="__('Evaluator')"
|
||||||
:onCreate="(value, close) => openSettings(close)"
|
:onCreate="(value, close) => openSettings('Evaluators', close)"
|
||||||
class="mt-4"
|
class="mt-4"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, createResource } from 'frappe-ui'
|
import { Dialog, createResource, toast } from 'frappe-ui'
|
||||||
import { ref, inject } from 'vue'
|
import { ref, inject } from 'vue'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
import { useOnboarding } from 'frappe-ui/frappe'
|
import { useOnboarding } from 'frappe-ui/frappe'
|
||||||
import { useSettings } from '@/stores/settings'
|
import { openSettings } from '@/utils'
|
||||||
|
import { useRouter } from 'vue-router'
|
||||||
|
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
const course = ref(null)
|
const course = ref(null)
|
||||||
const evaluator = ref(null)
|
const evaluator = ref(null)
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
const courses = defineModel('courses')
|
const courses = defineModel('courses')
|
||||||
|
const router = useRouter()
|
||||||
const { updateOnboardingStep } = useOnboarding('learning')
|
const { updateOnboardingStep } = useOnboarding('learning')
|
||||||
const settingsStore = useSettings()
|
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
batch: {
|
batch: {
|
||||||
@@ -83,15 +94,9 @@ const addCourse = (close) => {
|
|||||||
evaluator.value = null
|
evaluator.value = null
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.message[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
const openSettings = (close) => {
|
|
||||||
close()
|
|
||||||
settingsStore.activeTab = 'Evaluators'
|
|
||||||
settingsStore.isSettingsOpen = true
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -14,7 +14,13 @@
|
|||||||
<div class="text-xl font-semibold">
|
<div class="text-xl font-semibold">
|
||||||
{{ student.full_name }}
|
{{ student.full_name }}
|
||||||
</div>
|
</div>
|
||||||
<Badge :theme="student.progress === 100 ? 'green' : 'red'">
|
<Badge
|
||||||
|
v-if="
|
||||||
|
Object.keys(student.assessments).length ||
|
||||||
|
Object.keys(student.courses).length
|
||||||
|
"
|
||||||
|
:theme="student.progress === 100 ? 'green' : 'red'"
|
||||||
|
>
|
||||||
{{ student.progress }}% {{ __('Complete') }}
|
{{ student.progress }}% {{ __('Complete') }}
|
||||||
</Badge>
|
</Badge>
|
||||||
</div>
|
</div>
|
||||||
@@ -26,7 +32,10 @@
|
|||||||
|
|
||||||
<div class="space-y-8">
|
<div class="space-y-8">
|
||||||
<!-- Assessments -->
|
<!-- Assessments -->
|
||||||
<div class="space-y-2 text-sm">
|
<div
|
||||||
|
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">
|
||||||
<span class="flex-1">
|
<span class="flex-1">
|
||||||
{{ __('Assessment') }}
|
{{ __('Assessment') }}
|
||||||
@@ -73,7 +82,10 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Courses -->
|
<!-- Courses -->
|
||||||
<div class="space-y-2 text-sm">
|
<div
|
||||||
|
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">
|
||||||
<span class="flex-1">
|
<span class="flex-1">
|
||||||
{{ __('Courses') }}
|
{{ __('Courses') }}
|
||||||
|
|||||||
@@ -62,9 +62,8 @@
|
|||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { inject, reactive } from 'vue'
|
import { inject, reactive } from 'vue'
|
||||||
import { createResource, Dialog, FormControl, Switch } from 'frappe-ui'
|
import { createResource, Dialog, FormControl, Switch, toast } from 'frappe-ui'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
|
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
const dayjs = inject('$dayjs')
|
const dayjs = inject('$dayjs')
|
||||||
@@ -112,13 +111,13 @@ const generateCertificates = (close) => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
close()
|
close()
|
||||||
showToast(__('Success'), __('Certificates generated successfully'), 'check')
|
toast.success(__('Certificates generated successfully'))
|
||||||
}
|
}
|
||||||
|
|
||||||
const getCourses = () => {
|
const getCourses = () => {
|
||||||
|
|||||||
@@ -76,9 +76,10 @@ import {
|
|||||||
FileUploader,
|
FileUploader,
|
||||||
FormControl,
|
FormControl,
|
||||||
Switch,
|
Switch,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { reactive, watch, inject } from 'vue'
|
import { reactive, watch, inject } from 'vue'
|
||||||
import { showToast, getFileSize } from '@/utils/'
|
import { getFileSize } from '@/utils/'
|
||||||
import { capture } from '@/telemetry'
|
import { capture } from '@/telemetry'
|
||||||
import { FileText, X } from 'lucide-vue-next'
|
import { FileText, X } from 'lucide-vue-next'
|
||||||
import { useOnboarding } from 'frappe-ui/frappe'
|
import { useOnboarding } from 'frappe-ui/frappe'
|
||||||
@@ -150,21 +151,17 @@ const addChapter = async (close) => {
|
|||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
cleanChapter()
|
cleanChapter()
|
||||||
outline.value.reload()
|
outline.value.reload()
|
||||||
showToast(
|
toast.success(__('Chapter added successfully'))
|
||||||
__('Success'),
|
|
||||||
__('Chapter added successfully'),
|
|
||||||
'check'
|
|
||||||
)
|
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
close()
|
close()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -196,11 +193,11 @@ const editChapter = (close) => {
|
|||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
outline.value.reload()
|
outline.value.reload()
|
||||||
showToast(__('Success'), __('Chapter updated successfully'), 'check')
|
toast.success(__('Chapter updated successfully'))
|
||||||
close()
|
close()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -34,9 +34,15 @@
|
|||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, FormControl, TextEditor, createResource } from 'frappe-ui'
|
import {
|
||||||
|
Dialog,
|
||||||
|
FormControl,
|
||||||
|
TextEditor,
|
||||||
|
createResource,
|
||||||
|
toast,
|
||||||
|
} from 'frappe-ui'
|
||||||
import { reactive } from 'vue'
|
import { reactive } from 'vue'
|
||||||
import { showToast, singularize } from '@/utils'
|
import { singularize } from '@/utils'
|
||||||
|
|
||||||
const topics = defineModel('reloadTopics')
|
const topics = defineModel('reloadTopics')
|
||||||
|
|
||||||
@@ -115,7 +121,7 @@ const submitTopic = (close) => {
|
|||||||
)
|
)
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.message, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -93,10 +93,11 @@ import {
|
|||||||
Button,
|
Button,
|
||||||
createResource,
|
createResource,
|
||||||
TextEditor,
|
TextEditor,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { reactive, watch } from 'vue'
|
import { reactive, watch } from 'vue'
|
||||||
import { FileText, X } from 'lucide-vue-next'
|
import { FileText, X } from 'lucide-vue-next'
|
||||||
import { getFileSize, showToast, escapeHTML } from '@/utils'
|
import { getFileSize, escapeHTML } from '@/utils'
|
||||||
|
|
||||||
const reloadProfile = defineModel('reloadProfile')
|
const reloadProfile = defineModel('reloadProfile')
|
||||||
|
|
||||||
@@ -155,7 +156,7 @@ const saveProfile = (close) => {
|
|||||||
reloadProfile.value.reload()
|
reloadProfile.value.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -42,10 +42,11 @@
|
|||||||
<div class="grid grid-cols-2 gap-2">
|
<div class="grid grid-cols-2 gap-2">
|
||||||
<div v-for="slot in slots.data">
|
<div v-for="slot in slots.data">
|
||||||
<div
|
<div
|
||||||
class="text-base text-center border rounded-md bg-surface-gray-3 p-2 cursor-pointer"
|
class="text-base text-center border rounded-md text-ink-gray-8 bg-surface-gray-3 p-2 cursor-pointer"
|
||||||
@click="saveSlot(slot)"
|
@click="saveSlot(slot)"
|
||||||
:class="{
|
:class="{
|
||||||
'border-gray-900': evaluation.start_time == slot.start_time,
|
'border-outline-gray-4':
|
||||||
|
evaluation.start_time == slot.start_time,
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
{{ formatTime(slot.start_time) }} -
|
{{ formatTime(slot.start_time) }} -
|
||||||
@@ -67,7 +68,7 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, createResource, Select, FormControl } from 'frappe-ui'
|
import { Dialog, createResource, Select, FormControl } from 'frappe-ui'
|
||||||
import { reactive, watch, inject } from 'vue'
|
import { reactive, watch, inject } from 'vue'
|
||||||
import { createToast, formatTime } from '@/utils/'
|
import { formatTime } from '@/utils/'
|
||||||
|
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
const dayjs = inject('$dayjs')
|
const dayjs = inject('$dayjs')
|
||||||
@@ -147,14 +148,7 @@ function submitEvaluation(close) {
|
|||||||
unavailabilityMessage = false
|
unavailabilityMessage = false
|
||||||
}
|
}
|
||||||
|
|
||||||
createToast({
|
toast.warning(__('Evaluator is unavailable'))
|
||||||
title: unavailabilityMessage ? __('Evaluator is Unavailable') : '',
|
|
||||||
text: message,
|
|
||||||
icon: unavailabilityMessage ? 'alert-circle' : 'x',
|
|
||||||
iconClasses: 'bg-yellow-600 text-ink-white rounded-md p-px',
|
|
||||||
position: 'top-center',
|
|
||||||
timeout: 10,
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -144,6 +144,7 @@ import {
|
|||||||
Tabs,
|
Tabs,
|
||||||
Tooltip,
|
Tooltip,
|
||||||
Textarea,
|
Textarea,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import {
|
import {
|
||||||
User,
|
User,
|
||||||
@@ -157,7 +158,7 @@ import {
|
|||||||
ClipboardList,
|
ClipboardList,
|
||||||
} from 'lucide-vue-next'
|
} from 'lucide-vue-next'
|
||||||
import { inject, reactive, watch, ref, computed } from 'vue'
|
import { inject, reactive, watch, ref, computed } from 'vue'
|
||||||
import { formatTime, showToast } from '@/utils'
|
import { formatTime } from '@/utils'
|
||||||
import Rating from '@/components/Controls/Rating.vue'
|
import Rating from '@/components/Controls/Rating.vue'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
|
|
||||||
@@ -252,7 +253,7 @@ const saveEvaluation = () => {
|
|||||||
} else {
|
} else {
|
||||||
show.value = false
|
show.value = false
|
||||||
}
|
}
|
||||||
showToast(__('Success'), __('Evaluation saved successfully'), 'check')
|
toast.success(__('Evaluation saved successfully'))
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -307,7 +308,7 @@ const saveCertificate = () => {
|
|||||||
{},
|
{},
|
||||||
{
|
{
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
showToast(__('Success'), __('Certificate saved successfully'), 'check')
|
toast.success(__('Certificate saved successfully'))
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -64,10 +64,10 @@
|
|||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, FileUploader, Button, createResource } from 'frappe-ui'
|
import { Dialog, FileUploader, Button, createResource, toast } from 'frappe-ui'
|
||||||
import { FileText } from 'lucide-vue-next'
|
import { FileText } from 'lucide-vue-next'
|
||||||
import { ref, inject } from 'vue'
|
import { ref, inject } from 'vue'
|
||||||
import { createToast, getFileSize } from '@/utils/'
|
import { getFileSize } from '@/utils/'
|
||||||
|
|
||||||
const resume = ref(null)
|
const resume = ref(null)
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
@@ -112,24 +112,12 @@ const submitResume = (close) => {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
createToast({
|
toast.success('Your application has been submitted successfully')
|
||||||
title: 'Success',
|
|
||||||
text: 'Your application has been submitted',
|
|
||||||
icon: 'check',
|
|
||||||
iconClasses: 'bg-surface-green-3 text-ink-white rounded-md p-px',
|
|
||||||
})
|
|
||||||
application.value.reload()
|
application.value.reload()
|
||||||
close()
|
close()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
createToast({
|
toast.error(err.messages?.[0] || err)
|
||||||
title: 'Error',
|
|
||||||
text: err.messages?.[0] || err,
|
|
||||||
icon: 'x',
|
|
||||||
iconClasses: 'bg-surface-red-5 text-ink-white rounded-md p-px',
|
|
||||||
position: 'top-center',
|
|
||||||
timeout: 10,
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -94,9 +94,10 @@ import {
|
|||||||
Tooltip,
|
Tooltip,
|
||||||
FormControl,
|
FormControl,
|
||||||
Autocomplete,
|
Autocomplete,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { reactive, inject, onMounted } from 'vue'
|
import { reactive, inject, onMounted } from 'vue'
|
||||||
import { getTimezones, createToast, getUserTimezone } from '@/utils/'
|
import { getTimezones, getUserTimezone } from '@/utils/'
|
||||||
|
|
||||||
const liveClasses = defineModel('reloadLiveClasses')
|
const liveClasses = defineModel('reloadLiveClasses')
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
@@ -202,14 +203,7 @@ const submitLiveClass = (close) => {
|
|||||||
close()
|
close()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
createToast({
|
toast.error(err.messages?.[0] || err)
|
||||||
title: 'Error',
|
|
||||||
text: err.messages?.[0] || err,
|
|
||||||
icon: 'x',
|
|
||||||
iconClasses: 'bg-surface-red-5 text-ink-white rounded-md p-px',
|
|
||||||
position: 'top-center',
|
|
||||||
timeout: 10,
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,11 +30,10 @@
|
|||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, createResource } from 'frappe-ui'
|
import { Dialog, createResource, toast } from 'frappe-ui'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
import { reactive, watch } from 'vue'
|
import { reactive, watch } from 'vue'
|
||||||
import IconPicker from '@/components/Controls/IconPicker.vue'
|
import IconPicker from '@/components/Controls/IconPicker.vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
|
|
||||||
const sidebar = defineModel('reloadSidebar')
|
const sidebar = defineModel('reloadSidebar')
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
@@ -78,10 +77,10 @@ const addWebPage = (close) => {
|
|||||||
onSuccess() {
|
onSuccess() {
|
||||||
sidebar.value.reload()
|
sidebar.value.reload()
|
||||||
close()
|
close()
|
||||||
showToast('Success', 'Web page added to sidebar', 'check')
|
toast.success(__('Web page added to sidebar'))
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.message[0] || err, 'x')
|
toast.error(err.message[0] || err)
|
||||||
close()
|
close()
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -121,10 +121,10 @@ import {
|
|||||||
createResource,
|
createResource,
|
||||||
Switch,
|
Switch,
|
||||||
Button,
|
Button,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, watch, reactive, ref, inject } from 'vue'
|
import { computed, watch, reactive, ref, inject } from 'vue'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
import { useOnboarding } from 'frappe-ui/frappe'
|
import { useOnboarding } from 'frappe-ui/frappe'
|
||||||
|
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
@@ -260,7 +260,7 @@ const addQuestion = () => {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -278,12 +278,12 @@ const addQuestionRow = (question) => {
|
|||||||
updateOnboardingStep('create_first_quiz')
|
updateOnboardingStep('create_first_quiz')
|
||||||
|
|
||||||
show.value = false
|
show.value = false
|
||||||
showToast(__('Success'), __('Question added successfully'), 'check')
|
toast.success(__('Question added successfully'))
|
||||||
quiz.value.reload()
|
quiz.value.reload()
|
||||||
show.value = false
|
show.value = false
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
show.value = false
|
show.value = false
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@@ -328,18 +328,14 @@ const updateQuestion = () => {
|
|||||||
{
|
{
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
show.value = false
|
show.value = false
|
||||||
showToast(
|
toast.success(__('Question updated successfully'))
|
||||||
__('Success'),
|
|
||||||
__('Question updated successfully'),
|
|
||||||
'check'
|
|
||||||
)
|
|
||||||
quiz.value.reload()
|
quiz.value.reload()
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -32,10 +32,9 @@
|
|||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, Textarea, createResource } from 'frappe-ui'
|
import { Dialog, Textarea, createResource, toast } from 'frappe-ui'
|
||||||
import { reactive } from 'vue'
|
import { reactive } from 'vue'
|
||||||
import Rating from '@/components/Controls/Rating.vue'
|
import Rating from '@/components/Controls/Rating.vue'
|
||||||
import { createToast } from '@/utils/'
|
|
||||||
|
|
||||||
const show = defineModel()
|
const show = defineModel()
|
||||||
const reviews = defineModel('reloadReviews')
|
const reviews = defineModel('reloadReviews')
|
||||||
@@ -78,11 +77,7 @@ function submitReview(close) {
|
|||||||
hasReviewed.value.reload()
|
hasReviewed.value.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
createToast({
|
toast.error(err.messages?.[0] || err)
|
||||||
text: err.messages?.[0] || err,
|
|
||||||
icon: 'x',
|
|
||||||
iconClasses: 'text-ink-red-4 bg-surface-red-4',
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
close()
|
close()
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<Dialog v-model="show" :options="{ size: '4xl' }">
|
<Dialog v-model="show" :options="{ size: '5xl' }">
|
||||||
<template #body>
|
<template #body>
|
||||||
<div class="flex h-[calc(100vh_-_8rem)]">
|
<div class="flex h-[calc(100vh_-_8rem)]">
|
||||||
<div class="flex w-52 shrink-0 flex-col bg-surface-gray-2 p-2">
|
<div class="flex w-52 shrink-0 flex-col bg-surface-gray-2 p-2">
|
||||||
|
|||||||
@@ -19,19 +19,25 @@
|
|||||||
doctype="User"
|
doctype="User"
|
||||||
v-model="student"
|
v-model="student"
|
||||||
:filters="{ ignore_user_type: 1 }"
|
:filters="{ ignore_user_type: 1 }"
|
||||||
|
:onCreate="
|
||||||
|
(value, close) => {
|
||||||
|
openSettings('Members', close)
|
||||||
|
}
|
||||||
|
"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Dialog, createResource } from 'frappe-ui'
|
import { Dialog, createResource, toast } from 'frappe-ui'
|
||||||
import { ref, inject } from 'vue'
|
import { ref, inject } from 'vue'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
import { useOnboarding } from 'frappe-ui/frappe'
|
import { useOnboarding } from 'frappe-ui/frappe'
|
||||||
|
import { openSettings } from '@/utils'
|
||||||
|
|
||||||
const students = defineModel('reloadStudents')
|
const students = defineModel('reloadStudents')
|
||||||
|
const batchModal = defineModel('batchModal')
|
||||||
const student = ref()
|
const student = ref()
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
const { updateOnboardingStep } = useOnboarding('learning')
|
const { updateOnboardingStep } = useOnboarding('learning')
|
||||||
@@ -66,11 +72,12 @@ const addStudent = (close) => {
|
|||||||
updateOnboardingStep('add_batch_student')
|
updateOnboardingStep('add_batch_student')
|
||||||
|
|
||||||
students.value.reload()
|
students.value.reload()
|
||||||
|
batchModal.value.reload()
|
||||||
student.value = null
|
student.value = null
|
||||||
close()
|
close()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -291,9 +291,9 @@ import {
|
|||||||
ListView,
|
ListView,
|
||||||
TextEditor,
|
TextEditor,
|
||||||
FormControl,
|
FormControl,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { ref, watch, reactive, inject, computed } from 'vue'
|
import { ref, watch, reactive, inject, computed } from 'vue'
|
||||||
import { createToast, showToast } from '@/utils/'
|
|
||||||
import { CheckCircle, XCircle, MinusCircle } from 'lucide-vue-next'
|
import { CheckCircle, XCircle, MinusCircle } from 'lucide-vue-next'
|
||||||
import { timeAgo } from '@/utils'
|
import { timeAgo } from '@/utils'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
@@ -494,12 +494,7 @@ const getAnswers = () => {
|
|||||||
const checkAnswer = () => {
|
const checkAnswer = () => {
|
||||||
let answers = getAnswers()
|
let answers = getAnswers()
|
||||||
if (!answers.length) {
|
if (!answers.length) {
|
||||||
createToast({
|
toast.warning(__('Please select an option'))
|
||||||
title: 'Please select an option',
|
|
||||||
icon: 'alert-circle',
|
|
||||||
iconClasses: 'text-yellow-600 bg-yellow-100 rounded-full',
|
|
||||||
position: 'top-center',
|
|
||||||
})
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -589,7 +584,7 @@ const createSubmission = () => {
|
|||||||
const errorTitle = err?.message || ''
|
const errorTitle = err?.message || ''
|
||||||
if (errorTitle.includes('MaximumAttemptsExceededError')) {
|
if (errorTitle.includes('MaximumAttemptsExceededError')) {
|
||||||
const errorMessage = err.messages?.[0] || err
|
const errorMessage = err.messages?.[0] || err
|
||||||
showToast(__('Error'), __(errorMessage), 'x')
|
toast.error(__(errorMessage))
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
window.location.reload()
|
window.location.reload()
|
||||||
}, 3000)
|
}, 3000)
|
||||||
|
|||||||
@@ -27,9 +27,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Button, Badge } from 'frappe-ui'
|
import { Button, Badge, toast } from 'frappe-ui'
|
||||||
import SettingFields from '@/components/SettingFields.vue'
|
import SettingFields from '@/components/SettingFields.vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
fields: {
|
fields: {
|
||||||
@@ -61,7 +60,7 @@ const update = () => {
|
|||||||
{},
|
{},
|
||||||
{
|
{
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<div class="flex items-center justify-between mb-4">
|
<div class="flex items-center justify-between mb-4">
|
||||||
<div class="text-lg font-semibold">
|
<div class="text-lg text-ink-gray-9 font-semibold">
|
||||||
{{ __('Upcoming Evaluations') }}
|
{{ __('Upcoming Evaluations') }}
|
||||||
</div>
|
</div>
|
||||||
<Button
|
<Button
|
||||||
@@ -17,9 +17,9 @@
|
|||||||
<div v-if="upcoming_evals.data?.length">
|
<div v-if="upcoming_evals.data?.length">
|
||||||
<div class="grid grid-cols-3 gap-4">
|
<div class="grid grid-cols-3 gap-4">
|
||||||
<div v-for="evl in upcoming_evals.data">
|
<div v-for="evl in upcoming_evals.data">
|
||||||
<div class="border rounded-md p-3">
|
<div class="border text-ink-gray-7 rounded-md p-3">
|
||||||
<div class="flex justify-between mb-3">
|
<div class="flex justify-between mb-3">
|
||||||
<span class="font-semibold leading-5">
|
<span class="font-semibold text-ink-gray-9 leading-5">
|
||||||
{{ evl.course_title }}
|
{{ evl.course_title }}
|
||||||
</span>
|
</span>
|
||||||
<Menu
|
<Menu
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
leave-to-class="transform scale-95 opacity-0"
|
leave-to-class="transform scale-95 opacity-0"
|
||||||
>
|
>
|
||||||
<MenuItems
|
<MenuItems
|
||||||
class="absolute mt-2 w-32 rounded-md bg-white shadow-lg p-1.5"
|
class="absolute mt-2 w-32 rounded-md bg-surface-white border p-1.5"
|
||||||
>
|
>
|
||||||
<MenuItem v-slot="{ active }">
|
<MenuItem v-slot="{ active }">
|
||||||
<Button
|
<Button
|
||||||
@@ -82,12 +82,11 @@
|
|||||||
{{ evl.evaluator_name }}
|
{{ evl.evaluator_name }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center justify-between space-x-2 mt-4">
|
<div
|
||||||
<Button
|
v-if="evl.google_meet_link"
|
||||||
v-if="evl.google_meet_link"
|
class="flex items-center justify-between space-x-2 mt-4"
|
||||||
@click="openEvalCall(evl)"
|
>
|
||||||
class="w-full"
|
<Button @click="openEvalCall(evl)" class="w-full">
|
||||||
>
|
|
||||||
<template #prefix>
|
<template #prefix>
|
||||||
<HeadsetIcon class="w-4 h-4 stroke-1.5" />
|
<HeadsetIcon class="w-4 h-4 stroke-1.5" />
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -21,14 +21,28 @@
|
|||||||
</header>
|
</header>
|
||||||
|
|
||||||
<div class="md:w-3/4 md:mx-auto py-5 mx-5">
|
<div class="md:w-3/4 md:mx-auto py-5 mx-5">
|
||||||
<div class="grid grid-cols-3 gap-5 mb-5">
|
<div class="flex items-center justify-between mb-5">
|
||||||
<FormControl v-model="titleFilter" :placeholder="__('Search by title')" />
|
<div
|
||||||
<FormControl
|
v-if="assignmentCount"
|
||||||
v-model="typeFilter"
|
class="text-xl font-semibold text-ink-gray-7 mb-4"
|
||||||
type="select"
|
>
|
||||||
:options="assignmentTypes"
|
{{ __('{0} Assignments').format(assignmentCount) }}
|
||||||
:placeholder="__('Type')"
|
</div>
|
||||||
/>
|
<div
|
||||||
|
v-if="assignments.data?.length || assigmentCount > 0"
|
||||||
|
class="grid grid-cols-2 gap-5"
|
||||||
|
>
|
||||||
|
<FormControl
|
||||||
|
v-model="titleFilter"
|
||||||
|
:placeholder="__('Search by title')"
|
||||||
|
/>
|
||||||
|
<FormControl
|
||||||
|
v-model="typeFilter"
|
||||||
|
type="select"
|
||||||
|
:options="assignmentTypes"
|
||||||
|
:placeholder="__('Type')"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ListView
|
<ListView
|
||||||
v-if="assignments.data?.length"
|
v-if="assignments.data?.length"
|
||||||
@@ -46,22 +60,7 @@
|
|||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
</ListView>
|
</ListView>
|
||||||
<div
|
<EmptyState v-else type="Assignments" />
|
||||||
v-else
|
|
||||||
class="text-center p-5 text-ink-gray-5 mt-52 w-3/4 md:w-1/2 mx-auto space-y-2"
|
|
||||||
>
|
|
||||||
<Pencil class="size-10 mx-auto stroke-1 text-ink-gray-4" />
|
|
||||||
<div class="text-xl font-medium">
|
|
||||||
{{ __('No assignments found') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5">
|
|
||||||
{{
|
|
||||||
__(
|
|
||||||
'You have not created any assignments yet. To create a new assignment, click on the "New" button above.'
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div
|
<div
|
||||||
v-if="assignments.data && assignments.hasNextPage"
|
v-if="assignments.data && assignments.hasNextPage"
|
||||||
class="flex justify-center my-5"
|
class="flex justify-center my-5"
|
||||||
@@ -81,16 +80,18 @@
|
|||||||
import {
|
import {
|
||||||
Breadcrumbs,
|
Breadcrumbs,
|
||||||
Button,
|
Button,
|
||||||
|
call,
|
||||||
createListResource,
|
createListResource,
|
||||||
FormControl,
|
FormControl,
|
||||||
ListView,
|
ListView,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, inject, onMounted, ref, watch } from 'vue'
|
import { computed, inject, onMounted, ref, watch } from 'vue'
|
||||||
import { Plus, Pencil } from 'lucide-vue-next'
|
import { Plus } from 'lucide-vue-next'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import AssignmentForm from '@/components/Modals/AssignmentForm.vue'
|
import AssignmentForm from '@/components/Modals/AssignmentForm.vue'
|
||||||
|
import EmptyState from '@/components/EmptyState.vue'
|
||||||
|
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
const dayjs = inject('$dayjs')
|
const dayjs = inject('$dayjs')
|
||||||
@@ -98,6 +99,7 @@ const titleFilter = ref('')
|
|||||||
const typeFilter = ref('')
|
const typeFilter = ref('')
|
||||||
const showAssignmentForm = ref(false)
|
const showAssignmentForm = ref(false)
|
||||||
const assignmentID = ref('new')
|
const assignmentID = ref('new')
|
||||||
|
const assignmentCount = ref(0)
|
||||||
const { brand } = sessionStore()
|
const { brand } = sessionStore()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const readOnlyMode = window.read_only_mode
|
const readOnlyMode = window.read_only_mode
|
||||||
@@ -106,7 +108,7 @@ onMounted(() => {
|
|||||||
if (!user.data?.is_moderator && !user.data?.is_instructor) {
|
if (!user.data?.is_moderator && !user.data?.is_instructor) {
|
||||||
router.push({ name: 'Courses' })
|
router.push({ name: 'Courses' })
|
||||||
}
|
}
|
||||||
|
getAssignmentCount()
|
||||||
titleFilter.value = router.currentRoute.value.query.title
|
titleFilter.value = router.currentRoute.value.query.title
|
||||||
typeFilter.value = router.currentRoute.value.query.type
|
typeFilter.value = router.currentRoute.value.query.type
|
||||||
})
|
})
|
||||||
@@ -179,6 +181,14 @@ const assignmentColumns = computed(() => {
|
|||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const getAssignmentCount = () => {
|
||||||
|
call('frappe.client.get_count', {
|
||||||
|
doctype: 'LMS Assignment',
|
||||||
|
}).then((data) => {
|
||||||
|
assignmentCount.value = data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
const assignmentTypes = computed(() => {
|
const assignmentTypes = computed(() => {
|
||||||
let types = ['', 'Document', 'Image', 'PDF', 'URL', 'Text']
|
let types = ['', 'Document', 'Image', 'PDF', 'URL', 'Text']
|
||||||
return types.map((type) => {
|
return types.map((type) => {
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
<BatchDashboard :batch="batch" :isStudent="isStudent" />
|
<BatchDashboard :batch="batch" :isStudent="isStudent" />
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="tab.label == 'Dashboard'">
|
<div v-else-if="tab.label == 'Dashboard'">
|
||||||
<BatchStudents :batch="batch.data" />
|
<BatchStudents :batch="batch" />
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="tab.label == 'Classes'">
|
<div v-else-if="tab.label == 'Classes'">
|
||||||
<LiveClass :batch="batch.data.name" />
|
<LiveClass :batch="batch.data.name" />
|
||||||
@@ -357,6 +357,9 @@ watch(tabIndex, () => {
|
|||||||
|
|
||||||
const canMakeAnnouncement = () => {
|
const canMakeAnnouncement = () => {
|
||||||
if (readOnlyMode) return false
|
if (readOnlyMode) return false
|
||||||
|
|
||||||
|
if (!batch.data?.students?.length) return false
|
||||||
|
|
||||||
return user.data?.is_moderator || user.data?.is_evaluator
|
return user.data?.is_moderator || user.data?.is_evaluator
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,67 +6,45 @@
|
|||||||
<Breadcrumbs :items="breadcrumbs" />
|
<Breadcrumbs :items="breadcrumbs" />
|
||||||
</header>
|
</header>
|
||||||
<div class="m-5 pb-10">
|
<div class="m-5 pb-10">
|
||||||
<div>
|
<div class="flex justify-between w-full">
|
||||||
<div class="text-3xl font-semibold text-ink-gray-9">
|
<div class="md:w-2/3">
|
||||||
{{ batch.data.title }}
|
<div class="text-3xl font-semibold text-ink-gray-9">
|
||||||
</div>
|
{{ batch.data.title }}
|
||||||
<div class="my-3 leading-6 text-ink-gray-7">
|
|
||||||
{{ batch.data.description }}
|
|
||||||
</div>
|
|
||||||
<div
|
|
||||||
class="flex flex-col gap-2 lg:gap-0 lg:flex-row lg:items-center space-x-0 md:space-x-5 lg:w-1/2"
|
|
||||||
>
|
|
||||||
<div
|
|
||||||
v-if="batch.data?.courses?.length"
|
|
||||||
class="flex items-center text-ink-gray-7"
|
|
||||||
>
|
|
||||||
<BookOpen class="h-4 w-4 mr-2 stroke-1.5" />
|
|
||||||
<span> {{ batch.data?.courses?.length }} {{ __('Courses') }} </span>
|
|
||||||
</div>
|
</div>
|
||||||
<span v-if="batch.data?.courses?.length" class="hidden lg:block"
|
<div class="my-3 leading-6 text-ink-gray-7">
|
||||||
>·</span
|
{{ batch.data.description }}
|
||||||
>
|
|
||||||
<DateRange
|
|
||||||
:startDate="batch.data.start_date"
|
|
||||||
:endDate="batch.data.end_date"
|
|
||||||
/>
|
|
||||||
<span class="hidden lg:block" v-if="batch.data.start_date"
|
|
||||||
>·</span
|
|
||||||
>
|
|
||||||
<div class="flex items-center text-ink-gray-7">
|
|
||||||
<Clock class="h-4 w-4 mr-2 stroke-1.5" />
|
|
||||||
<span>
|
|
||||||
{{ formatTime(batch.data.start_time) }} -
|
|
||||||
{{ formatTime(batch.data.end_time) }}
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="flex avatar-group overlap">
|
||||||
<div class="flex avatar-group overlap mt-3">
|
<div
|
||||||
<div
|
class="h-6 mr-1"
|
||||||
class="h-6 mr-1"
|
:class="{
|
||||||
:class="{
|
'avatar-group overlap': batch.data.instructors.length > 1,
|
||||||
'avatar-group overlap': batch.data.instructors.length > 1,
|
}"
|
||||||
}"
|
>
|
||||||
>
|
<UserAvatar
|
||||||
<UserAvatar
|
v-for="instructor in batch.data.instructors"
|
||||||
v-for="instructor in batch.data.instructors"
|
:user="instructor"
|
||||||
:user="instructor"
|
/>
|
||||||
/>
|
</div>
|
||||||
|
<CourseInstructors :instructors="batch.data.instructors" />
|
||||||
</div>
|
</div>
|
||||||
<CourseInstructors :instructors="batch.data.instructors" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grid lg:grid-cols-[60%,20%] gap-4 lg:gap-20 mt-10">
|
|
||||||
<div class="order-2 lg:order-none">
|
|
||||||
<div
|
<div
|
||||||
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-6"
|
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-10"
|
||||||
v-html="batch.data.batch_details"
|
v-html="batch.data.batch_details"
|
||||||
></div>
|
></div>
|
||||||
|
</div>
|
||||||
|
<div class="hidden md:block">
|
||||||
|
<BatchOverlay :batch="batch" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- <div class="grid lg:grid-cols-[60%,20%] gap-4 lg:gap-20 mt-10">
|
||||||
|
<div class="order-2 lg:order-none">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="order-1 lg:order-none">
|
<div class="order-1 lg:order-none">
|
||||||
<BatchOverlay :batch="batch" />
|
<BatchOverlay :batch="batch" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> -->
|
||||||
<div v-if="batch.data.courses.length">
|
<div v-if="batch.data.courses.length">
|
||||||
<div class="flex items-center mt-10">
|
<div class="flex items-center mt-10">
|
||||||
<div class="text-2xl font-semibold">
|
<div class="text-2xl font-semibold">
|
||||||
|
|||||||
@@ -8,13 +8,13 @@
|
|||||||
{{ __('Save') }}
|
{{ __('Save') }}
|
||||||
</Button>
|
</Button>
|
||||||
</header>
|
</header>
|
||||||
<div class="w-3/4 mx-auto py-5">
|
<div class="py-5">
|
||||||
<div class="">
|
<div class="px-20 pb-5 space-y-5 border-b mb-5">
|
||||||
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
||||||
{{ __('Details') }}
|
{{ __('Details') }}
|
||||||
</div>
|
</div>
|
||||||
<div class="space-y-10 mb-4">
|
<div class="grid grid-cols-2 gap-5">
|
||||||
<div class="space-y-4">
|
<div class="space-y-5">
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="batch.title"
|
v-model="batch.title"
|
||||||
:label="__('Title')"
|
:label="__('Title')"
|
||||||
@@ -26,31 +26,162 @@
|
|||||||
doctype="User"
|
doctype="User"
|
||||||
:label="__('Instructors')"
|
:label="__('Instructors')"
|
||||||
:required="true"
|
:required="true"
|
||||||
|
:onCreate="(close) => openSettings('Members', close)"
|
||||||
:filters="{ ignore_user_type: 1 }"
|
:filters="{ ignore_user_type: 1 }"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.description"
|
||||||
|
:label="__('Short Description')"
|
||||||
|
type="textarea"
|
||||||
|
:rows="8"
|
||||||
|
:placeholder="__('Short description of the batch')"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="grid grid-cols-2 gap-10">
|
<div class="px-20 pb-5 space-y-5 border-b mb-5">
|
||||||
<div class="flex flex-col space-y-5">
|
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
||||||
<FormControl
|
{{ __('Settings') }}
|
||||||
v-model="batch.published"
|
</div>
|
||||||
type="checkbox"
|
<div class="grid grid-cols-3 gap-5">
|
||||||
:label="__('Published')"
|
<FormControl
|
||||||
/>
|
v-model="batch.published"
|
||||||
<FormControl
|
type="checkbox"
|
||||||
v-model="batch.allow_self_enrollment"
|
:label="__('Published')"
|
||||||
type="checkbox"
|
/>
|
||||||
:label="__('Allow self enrollment')"
|
<FormControl
|
||||||
/>
|
v-model="batch.allow_self_enrollment"
|
||||||
<FormControl
|
type="checkbox"
|
||||||
v-model="batch.certification"
|
:label="__('Allow self enrollment')"
|
||||||
type="checkbox"
|
/>
|
||||||
:label="__('Certification')"
|
<FormControl
|
||||||
/>
|
v-model="batch.certification"
|
||||||
</div>
|
type="checkbox"
|
||||||
|
:label="__('Certification')"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="px-20 pb-5 space-y-5 border-b mb-5">
|
||||||
|
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
||||||
|
{{ __('Date and Time') }}
|
||||||
|
</div>
|
||||||
|
<div class="grid grid-cols-3 gap-10">
|
||||||
|
<div class="space-y-5">
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.start_date"
|
||||||
|
:label="__('Start Date')"
|
||||||
|
type="date"
|
||||||
|
class="mb-4"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.end_date"
|
||||||
|
:label="__('End Date')"
|
||||||
|
type="date"
|
||||||
|
class="mb-4"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-5">
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.start_time"
|
||||||
|
:label="__('Start Time')"
|
||||||
|
type="time"
|
||||||
|
class="mb-4"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.end_time"
|
||||||
|
:label="__('End Time')"
|
||||||
|
type="time"
|
||||||
|
class="mb-4"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-5">
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.timezone"
|
||||||
|
:label="__('Timezone')"
|
||||||
|
type="text"
|
||||||
|
:placeholder="__('Example: IST (+5:30)')"
|
||||||
|
class="mb-4"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.evaluation_end_date"
|
||||||
|
:label="__('Evaluation End Date')"
|
||||||
|
type="date"
|
||||||
|
class="mb-4"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="px-20 pb-5 space-y-5 border-b mb-5">
|
||||||
|
<div>
|
||||||
|
<label class="block text-sm text-ink-gray-5 mb-1">
|
||||||
|
{{ __('Batch Details') }}
|
||||||
|
<span class="text-ink-red-3">*</span>
|
||||||
|
</label>
|
||||||
|
<TextEditor
|
||||||
|
:content="batch.batch_details"
|
||||||
|
@change="(val) => (batch.batch_details = 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] max-h-[20rem] overflow-y-scroll mb-4"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="px-20 pb-5 space-y-5 border-b mb-5">
|
||||||
|
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
||||||
|
{{ __('Configurations') }}
|
||||||
|
</div>
|
||||||
|
<div class="grid grid-cols-3 gap-10">
|
||||||
|
<div class="space-y-5">
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.seat_count"
|
||||||
|
:label="__('Seat Count')"
|
||||||
|
type="number"
|
||||||
|
class="mb-4"
|
||||||
|
:placeholder="__('Number of seats available')"
|
||||||
|
/>
|
||||||
|
<Link
|
||||||
|
doctype="Email Template"
|
||||||
|
:label="__('Email Template')"
|
||||||
|
v-model="batch.confirmation_email_template"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-5">
|
||||||
|
<FormControl
|
||||||
|
v-model="batch.medium"
|
||||||
|
type="select"
|
||||||
|
:options="[
|
||||||
|
{
|
||||||
|
label: 'Online',
|
||||||
|
value: 'Online',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Offline',
|
||||||
|
value: 'Offline',
|
||||||
|
},
|
||||||
|
]"
|
||||||
|
:label="__('Medium')"
|
||||||
|
class="mb-4"
|
||||||
|
/>
|
||||||
|
<Link
|
||||||
|
doctype="LMS Category"
|
||||||
|
:label="__('Category')"
|
||||||
|
v-model="batch.category"
|
||||||
|
:onCreate="(value, close) => openSettings('Categories', close)"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-5">
|
||||||
<div>
|
<div>
|
||||||
<div class="text-xs text-ink-gray-5 mb-2">
|
<div class="text-xs text-ink-gray-5">
|
||||||
{{ __('Meta Image') }}
|
{{ __('Meta Image') }}
|
||||||
</div>
|
</div>
|
||||||
<FileUploader
|
<FileUploader
|
||||||
@@ -70,11 +201,9 @@
|
|||||||
<Button @click="openFileSelector">
|
<Button @click="openFileSelector">
|
||||||
{{ __('Upload') }}
|
{{ __('Upload') }}
|
||||||
</Button>
|
</Button>
|
||||||
<div class="mt-2 text-ink-gray-5 text-sm">
|
<div class="mt-1 text-ink-gray-5 text-sm leading-5">
|
||||||
{{
|
{{
|
||||||
__(
|
__('Appears when the batch URL is shared on socials')
|
||||||
'Appears when the batch URL is shared on any online platform'
|
|
||||||
)
|
|
||||||
}}
|
}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -106,119 +235,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="my-10">
|
<div class="px-20 pb-5 space-y-5">
|
||||||
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
<div class="text-lg text-ink-gray-9 font-semibold">
|
||||||
{{ __('Date and Time') }}
|
{{ __('Pricing') }}
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-3 gap-10">
|
|
||||||
<div>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.start_date"
|
|
||||||
:label="__('Start Date')"
|
|
||||||
type="date"
|
|
||||||
class="mb-4"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.end_date"
|
|
||||||
:label="__('End Date')"
|
|
||||||
type="date"
|
|
||||||
class="mb-4"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.start_time"
|
|
||||||
:label="__('Start Time')"
|
|
||||||
type="time"
|
|
||||||
class="mb-4"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.end_time"
|
|
||||||
:label="__('End Time')"
|
|
||||||
type="time"
|
|
||||||
class="mb-4"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.timezone"
|
|
||||||
:label="__('Timezone')"
|
|
||||||
type="text"
|
|
||||||
:placeholder="__('Example: IST (+5:30)')"
|
|
||||||
class="mb-4"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="mb-10">
|
|
||||||
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
|
||||||
{{ __('Settings') }}
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-3 gap-10">
|
|
||||||
<div>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.seat_count"
|
|
||||||
:label="__('Seat Count')"
|
|
||||||
type="number"
|
|
||||||
class="mb-4"
|
|
||||||
:placeholder="__('Number of seats available')"
|
|
||||||
/>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.evaluation_end_date"
|
|
||||||
:label="__('Evaluation End Date')"
|
|
||||||
type="date"
|
|
||||||
class="mb-4"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.medium"
|
|
||||||
type="select"
|
|
||||||
:options="[
|
|
||||||
{
|
|
||||||
label: 'Online',
|
|
||||||
value: 'Online',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: 'Offline',
|
|
||||||
value: 'Offline',
|
|
||||||
},
|
|
||||||
]"
|
|
||||||
:label="__('Medium')"
|
|
||||||
class="mb-4"
|
|
||||||
/>
|
|
||||||
<Link
|
|
||||||
doctype="LMS Category"
|
|
||||||
:label="__('Category')"
|
|
||||||
v-model="batch.category"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<Link
|
|
||||||
doctype="Email Template"
|
|
||||||
:label="__('Email Template')"
|
|
||||||
v-model="batch.confirmation_email_template"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="">
|
|
||||||
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
|
||||||
{{ __('Payment') }}
|
|
||||||
</div>
|
</div>
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="batch.paid_batch"
|
v-model="batch.paid_batch"
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
:label="__('Paid Batch')"
|
:label="__('Paid Batch')"
|
||||||
/>
|
/>
|
||||||
<div class="grid grid-cols-3 gap-10 mt-4">
|
<div v-if="batch.paid_batch" class="grid grid-cols-3 gap-5">
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="batch.amount"
|
v-model="batch.amount"
|
||||||
:label="__('Amount')"
|
:label="__('Amount')"
|
||||||
@@ -232,33 +258,6 @@
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="my-10">
|
|
||||||
<div class="text-lg text-ink-gray-9 font-semibold mb-4">
|
|
||||||
{{ __('Description') }}
|
|
||||||
</div>
|
|
||||||
<FormControl
|
|
||||||
v-model="batch.description"
|
|
||||||
:label="__('Short Description')"
|
|
||||||
type="textarea"
|
|
||||||
class="my-4"
|
|
||||||
:placeholder="__('Short description of the batch')"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
<div>
|
|
||||||
<label class="block text-sm text-ink-gray-5 mb-1">
|
|
||||||
{{ __('Batch Details') }}
|
|
||||||
<span class="text-ink-red-3">*</span>
|
|
||||||
</label>
|
|
||||||
<TextEditor
|
|
||||||
:content="batch.batch_details"
|
|
||||||
@change="(val) => (batch.batch_details = 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] mb-4"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -279,15 +278,16 @@ import {
|
|||||||
TextEditor,
|
TextEditor,
|
||||||
createResource,
|
createResource,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
import { Image } from 'lucide-vue-next'
|
import { Image } from 'lucide-vue-next'
|
||||||
import { capture } from '@/telemetry'
|
import { capture } from '@/telemetry'
|
||||||
import { useOnboarding } from 'frappe-ui/frappe'
|
import { useOnboarding } from 'frappe-ui/frappe'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import MultiSelect from '@/components/Controls/MultiSelect.vue'
|
import MultiSelect from '@/components/Controls/MultiSelect.vue'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
|
import { openSettings } from '@/utils'
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
@@ -459,7 +459,7 @@ const createNewBatch = () => {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Message', err.messages?.[0] || err, 'alert-circle')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -478,7 +478,7 @@ const editBatchDetails = () => {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Message', err.messages?.[0] || err, 'alert-circle')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -20,12 +20,14 @@
|
|||||||
</header>
|
</header>
|
||||||
<div class="p-5 pb-10">
|
<div class="p-5 pb-10">
|
||||||
<div
|
<div
|
||||||
|
v-if="batchCount"
|
||||||
class="flex flex-col lg:flex-row space-y-4 lg:space-y-0 lg:items-center justify-between mb-5"
|
class="flex flex-col lg:flex-row space-y-4 lg:space-y-0 lg:items-center justify-between mb-5"
|
||||||
>
|
>
|
||||||
<div class="text-lg text-ink-gray-9 font-semibold">
|
<div class="text-lg text-ink-gray-9 font-semibold">
|
||||||
{{ __('All Batches') }}
|
{{ __('All Batches') }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
v-if="batches.data?.length || batchCount"
|
||||||
class="flex flex-col space-y-2 lg:space-y-0 lg:flex-row lg:items-center lg:space-x-4"
|
class="flex flex-col space-y-2 lg:space-y-0 lg:flex-row lg:items-center lg:space-x-4"
|
||||||
>
|
>
|
||||||
<TabButtons
|
<TabButtons
|
||||||
@@ -70,22 +72,8 @@
|
|||||||
<BatchCard :batch="batch" />
|
<BatchCard :batch="batch" />
|
||||||
</router-link>
|
</router-link>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<EmptyState v-else-if="!batches.list.loading" type="Batches" />
|
||||||
v-else-if="!batches.list.loading"
|
|
||||||
class="flex flex-col items-center justify-center text-sm text-ink-gray-5 mt-48"
|
|
||||||
>
|
|
||||||
<BookOpen class="size-10 mx-auto stroke-1 text-ink-gray-4" />
|
|
||||||
<div class="text-lg font-medium mb-1">
|
|
||||||
{{ __('No batches found') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5 w-2/5 text-center">
|
|
||||||
{{
|
|
||||||
__(
|
|
||||||
'There are no batches matching the criteria. Keep an eye out, fresh learning experiences are on the way soon!'
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div
|
<div
|
||||||
v-if="!batches.list.loading && batches.hasNextPage"
|
v-if="!batches.list.loading && batches.hasNextPage"
|
||||||
class="flex justify-center mt-5"
|
class="flex justify-center mt-5"
|
||||||
@@ -100,6 +88,7 @@
|
|||||||
import {
|
import {
|
||||||
Breadcrumbs,
|
Breadcrumbs,
|
||||||
Button,
|
Button,
|
||||||
|
call,
|
||||||
createListResource,
|
createListResource,
|
||||||
FormControl,
|
FormControl,
|
||||||
Select,
|
Select,
|
||||||
@@ -107,9 +96,10 @@ import {
|
|||||||
usePageMeta,
|
usePageMeta,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, inject, onMounted, ref, watch } from 'vue'
|
import { computed, inject, onMounted, ref, watch } from 'vue'
|
||||||
import { BookOpen, Plus } from 'lucide-vue-next'
|
import { Plus } from 'lucide-vue-next'
|
||||||
import { sessionStore } from '@/stores/session'
|
import { sessionStore } from '@/stores/session'
|
||||||
import BatchCard from '@/components/BatchCard.vue'
|
import BatchCard from '@/components/BatchCard.vue'
|
||||||
|
import EmptyState from '@/components/EmptyState.vue'
|
||||||
|
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
const dayjs = inject('$dayjs')
|
const dayjs = inject('$dayjs')
|
||||||
@@ -125,10 +115,12 @@ const is_student = computed(() => user.data?.is_student)
|
|||||||
const currentTab = ref(is_student.value ? 'All' : 'Upcoming')
|
const currentTab = ref(is_student.value ? 'All' : 'Upcoming')
|
||||||
const orderBy = ref('start_date')
|
const orderBy = ref('start_date')
|
||||||
const readOnlyMode = window.read_only_mode
|
const readOnlyMode = window.read_only_mode
|
||||||
|
const batchCount = ref(0)
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
setFiltersFromQuery()
|
setFiltersFromQuery()
|
||||||
updateBatches()
|
updateBatches()
|
||||||
|
getBatchCount()
|
||||||
categories.value = [
|
categories.value = [
|
||||||
{
|
{
|
||||||
label: '',
|
label: '',
|
||||||
@@ -306,6 +298,14 @@ const canCreateBatch = () => {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const getBatchCount = () => {
|
||||||
|
call('frappe.client.get_count', {
|
||||||
|
doctype: 'LMS Batch',
|
||||||
|
}).then((data) => {
|
||||||
|
batchCount.value = data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
const breadcrumbs = computed(() => [
|
const breadcrumbs = computed(() => [
|
||||||
{
|
{
|
||||||
label: __('Batches'),
|
label: __('Batches'),
|
||||||
|
|||||||
@@ -156,9 +156,9 @@ import {
|
|||||||
FormControl,
|
FormControl,
|
||||||
Breadcrumbs,
|
Breadcrumbs,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { reactive, inject, onMounted, computed } from 'vue'
|
import { reactive, inject, onMounted, computed } from 'vue'
|
||||||
import { showToast } from '@/utils/'
|
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
import NotPermitted from '@/components/NotPermitted.vue'
|
import NotPermitted from '@/components/NotPermitted.vue'
|
||||||
@@ -259,7 +259,7 @@ const generatePaymentLink = () => {
|
|||||||
window.location.href = data
|
window.location.href = data
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -333,14 +333,7 @@ const validateAddress = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const showError = (err) => {
|
const showError = (err) => {
|
||||||
createToast({
|
toast.error(err.messages?.[0] || err)
|
||||||
title: 'Error',
|
|
||||||
text: err.messages?.[0] || err,
|
|
||||||
icon: 'x',
|
|
||||||
iconClasses: 'bg-surface-red-5 text-ink-white rounded-md p-px',
|
|
||||||
position: 'top-center',
|
|
||||||
timeout: 10,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const changeCurrency = (country) => {
|
const changeCurrency = (country) => {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
class="sticky flex items-center justify-between top-0 z-10 border-b bg-surface-white px-3 py-2.5 sm:px-5"
|
class="sticky flex items-center justify-between top-0 z-10 border-b bg-surface-white px-3 py-2.5 sm:px-5"
|
||||||
>
|
>
|
||||||
<Breadcrumbs :items="breadcrumbs" />
|
<Breadcrumbs :items="breadcrumbs" />
|
||||||
<router-link :to="{ name: 'Batches' }">
|
<router-link :to="{ name: 'Batches', query: { certification: true } }">
|
||||||
<Button>
|
<Button>
|
||||||
<template #prefix>
|
<template #prefix>
|
||||||
<GraduationCap class="h-4 w-4 stroke-1.5" />
|
<GraduationCap class="h-4 w-4 stroke-1.5" />
|
||||||
@@ -101,22 +101,7 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<EmptyState v-else type="Certified Members" />
|
||||||
v-else
|
|
||||||
class="flex flex-col items-center justify-center text-sm text-ink-gray-5 mt-48"
|
|
||||||
>
|
|
||||||
<BookOpen class="size-10 mx-auto stroke-1 text-ink-gray-4" />
|
|
||||||
<div class="text-lg font-medium mb-1">
|
|
||||||
{{ __('No certified members') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5 w-2/5 text-center">
|
|
||||||
{{
|
|
||||||
__(
|
|
||||||
'No certified members found. Please check again later or get certified yourself.'
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import {
|
import {
|
||||||
@@ -130,8 +115,9 @@ import {
|
|||||||
usePageMeta,
|
usePageMeta,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, inject, onMounted, ref } from 'vue'
|
import { computed, inject, onMounted, ref } from 'vue'
|
||||||
import { BookOpen, GraduationCap } from 'lucide-vue-next'
|
import { GraduationCap } from 'lucide-vue-next'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
|
import EmptyState from '@/components/EmptyState.vue'
|
||||||
|
|
||||||
const currentCategory = ref('')
|
const currentCategory = ref('')
|
||||||
const filters = ref({})
|
const filters = ref({})
|
||||||
|
|||||||
@@ -19,62 +19,112 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="mt-5 mb-10">
|
<div class="mt-5 mb-5">
|
||||||
<div class="container mb-5">
|
<div class="px-10 pb-5 mb-5 space-y-5 border-b">
|
||||||
<div class="text-lg font-semibold mb-4">
|
<div class="text-lg font-semibold mb-4">
|
||||||
{{ __('Details') }}
|
{{ __('Details') }}
|
||||||
</div>
|
</div>
|
||||||
<FormControl
|
<div class="grid grid-cols-2 gap-5">
|
||||||
v-model="course.title"
|
<FormControl
|
||||||
:label="__('Title')"
|
v-model="course.title"
|
||||||
class="mb-4"
|
:label="__('Title')"
|
||||||
:required="true"
|
:required="true"
|
||||||
/>
|
/>
|
||||||
<FormControl
|
<Link
|
||||||
v-model="course.short_introduction"
|
doctype="LMS Category"
|
||||||
:label="__('Short Introduction')"
|
v-model="course.category"
|
||||||
:placeholder="
|
:label="__('Category')"
|
||||||
__(
|
:onCreate="(value, close) => openSettings('Categories', close)"
|
||||||
'A one line introduction to the course that appears on the course card'
|
|
||||||
)
|
|
||||||
"
|
|
||||||
class="mb-4"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
<div class="mb-4">
|
|
||||||
<div class="mb-1.5 text-sm text-ink-gray-5">
|
|
||||||
{{ __('Course Description') }}
|
|
||||||
<span class="text-ink-red-3">*</span>
|
|
||||||
</div>
|
|
||||||
<TextEditor
|
|
||||||
:content="course.description"
|
|
||||||
@change="(val) => (course.description = 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>
|
||||||
<div class="mb-4">
|
<div class="grid grid-cols-2 gap-5">
|
||||||
<div class="text-xs text-ink-gray-5 mb-2">
|
<MultiSelect
|
||||||
{{ __('Course Image') }}
|
v-model="instructors"
|
||||||
<span class="text-ink-red-3">*</span>
|
doctype="User"
|
||||||
|
:label="__('Instructors')"
|
||||||
|
:filters="{ ignore_user_type: 1 }"
|
||||||
|
:onCreate="(close) => openSettings('Members', close)"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
<div>
|
||||||
|
<div class="mb-1.5 text-xs text-ink-gray-5">
|
||||||
|
{{ __('Tags') }}
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center">
|
||||||
|
<div
|
||||||
|
v-if="course.tags"
|
||||||
|
v-for="tag in course.tags?.split(', ')"
|
||||||
|
class="flex items-center bg-surface-gray-2 text-ink-gray-7 p-2 rounded-md mr-2"
|
||||||
|
>
|
||||||
|
{{ tag }}
|
||||||
|
<X
|
||||||
|
class="stroke-1.5 w-3 h-3 ml-2 cursor-pointer"
|
||||||
|
@click="removeTag(tag)"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<FormControl
|
||||||
|
v-model="newTag"
|
||||||
|
:placeholder="__('Add a keyword and then press enter')"
|
||||||
|
class="w-full"
|
||||||
|
@keyup.enter="updateTags()"
|
||||||
|
id="tags"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<FileUploader
|
</div>
|
||||||
v-if="!course.course_image"
|
<div class="grid grid-cols-2 gap-5">
|
||||||
:fileTypes="['image/*']"
|
<FormControl
|
||||||
:validateFile="validateFile"
|
v-model="course.short_introduction"
|
||||||
@success="(file) => saveImage(file)"
|
type="textarea"
|
||||||
>
|
:rows="4"
|
||||||
<template
|
:label="__('Short Introduction')"
|
||||||
v-slot="{ file, progress, uploading, openFileSelector }"
|
:placeholder="
|
||||||
|
__(
|
||||||
|
'A one line introduction to the course that appears on the course card'
|
||||||
|
)
|
||||||
|
"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
<div class="mb-4">
|
||||||
|
<div class="text-xs text-ink-gray-5 mb-2">
|
||||||
|
{{ __('Course Image') }}
|
||||||
|
<span class="text-ink-red-3">*</span>
|
||||||
|
</div>
|
||||||
|
<FileUploader
|
||||||
|
v-if="!course.course_image"
|
||||||
|
:fileTypes="['image/*']"
|
||||||
|
:validateFile="validateFile"
|
||||||
|
@success="(file) => saveImage(file)"
|
||||||
>
|
>
|
||||||
<div class="flex items-center">
|
<template
|
||||||
<div class="border rounded-md w-fit py-5 px-20">
|
v-slot="{ file, progress, uploading, openFileSelector }"
|
||||||
<Image class="size-5 stroke-1 text-ink-gray-7" />
|
>
|
||||||
|
<div class="flex items-center">
|
||||||
|
<div class="border rounded-md w-fit py-5 px-20">
|
||||||
|
<Image class="size-5 stroke-1 text-ink-gray-7" />
|
||||||
|
</div>
|
||||||
|
<div class="ml-4">
|
||||||
|
<Button @click="openFileSelector">
|
||||||
|
{{ __('Upload') }}
|
||||||
|
</Button>
|
||||||
|
<div class="mt-1 text-ink-gray-5 text-sm leading-5">
|
||||||
|
{{
|
||||||
|
__('Appears on the course card in the course list')
|
||||||
|
}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</template>
|
||||||
|
</FileUploader>
|
||||||
|
<div v-else class="mb-4">
|
||||||
|
<div class="flex items-center">
|
||||||
|
<img
|
||||||
|
:src="course.course_image.file_url"
|
||||||
|
class="border rounded-md w-40"
|
||||||
|
/>
|
||||||
<div class="ml-4">
|
<div class="ml-4">
|
||||||
<Button @click="openFileSelector">
|
<Button @click="removeImage()">
|
||||||
{{ __('Upload') }}
|
{{ __('Remove') }}
|
||||||
</Button>
|
</Button>
|
||||||
<div class="mt-2 text-ink-gray-5 text-sm">
|
<div class="mt-2 text-ink-gray-5 text-sm">
|
||||||
{{
|
{{
|
||||||
@@ -83,85 +133,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
|
||||||
</FileUploader>
|
|
||||||
<div v-else class="mb-4">
|
|
||||||
<div class="flex items-center">
|
|
||||||
<img
|
|
||||||
:src="course.course_image.file_url"
|
|
||||||
class="border rounded-md w-40"
|
|
||||||
/>
|
|
||||||
<div class="ml-4">
|
|
||||||
<Button @click="removeImage()">
|
|
||||||
{{ __('Remove') }}
|
|
||||||
</Button>
|
|
||||||
<div class="mt-2 text-ink-gray-5 text-sm">
|
|
||||||
{{ __('Appears on the course card in the course list') }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<FormControl
|
|
||||||
v-model="course.video_link"
|
|
||||||
:label="__('Preview Video')"
|
|
||||||
:placeholder="
|
|
||||||
__(
|
|
||||||
'Paste the youtube link of a short video introducing the course'
|
|
||||||
)
|
|
||||||
"
|
|
||||||
class="mb-4"
|
|
||||||
/>
|
|
||||||
<div class="mb-4">
|
|
||||||
<div class="mb-1.5 text-xs text-ink-gray-5">
|
|
||||||
{{ __('Tags') }}
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center">
|
|
||||||
<div
|
|
||||||
v-if="course.tags"
|
|
||||||
v-for="tag in course.tags?.split(', ')"
|
|
||||||
class="flex items-center bg-surface-gray-2 text-ink-gray-7 p-2 rounded-md mr-2"
|
|
||||||
>
|
|
||||||
{{ tag }}
|
|
||||||
<X
|
|
||||||
class="stroke-1.5 w-3 h-3 ml-2 cursor-pointer"
|
|
||||||
@click="removeTag(tag)"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<FormControl
|
|
||||||
v-model="newTag"
|
|
||||||
:placeholder="__('Add a keyword and then press enter')"
|
|
||||||
class="w-72"
|
|
||||||
@keyup.enter="updateTags()"
|
|
||||||
id="tags"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="w-1/2 mb-4">
|
|
||||||
<Link
|
|
||||||
doctype="LMS Category"
|
|
||||||
v-model="course.category"
|
|
||||||
:label="__('Category')"
|
|
||||||
:onCreate="(value, close) => openSettings(close)"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<MultiSelect
|
|
||||||
v-model="instructors"
|
|
||||||
doctype="User"
|
|
||||||
:label="__('Instructors')"
|
|
||||||
:filters="{ ignore_user_type: 1 }"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="container border-t">
|
|
||||||
<div class="text-lg font-semibold mt-5 mb-4">
|
<div class="px-10 pb-5 mb-5 space-y-5 border-b">
|
||||||
|
<div class="text-lg font-semibold">
|
||||||
{{ __('Settings') }}
|
{{ __('Settings') }}
|
||||||
</div>
|
</div>
|
||||||
<div class="grid grid-cols-2 gap-10 mb-4">
|
<div class="grid grid-cols-2 gap-5">
|
||||||
<div
|
<div class="flex flex-col space-y-5">
|
||||||
v-if="user.data?.is_moderator"
|
|
||||||
class="flex flex-col space-y-4"
|
|
||||||
>
|
|
||||||
<FormControl
|
<FormControl
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
v-model="course.published"
|
v-model="course.published"
|
||||||
@@ -171,10 +153,9 @@
|
|||||||
v-model="course.published_on"
|
v-model="course.published_on"
|
||||||
:label="__('Published On')"
|
:label="__('Published On')"
|
||||||
type="date"
|
type="date"
|
||||||
class="mb-5"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-col space-y-3">
|
<div class="flex flex-col space-y-5">
|
||||||
<FormControl
|
<FormControl
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
v-model="course.upcoming"
|
v-model="course.upcoming"
|
||||||
@@ -193,7 +174,34 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container border-t space-y-4">
|
|
||||||
|
<div class="px-10 pb-5 mb-5 space-y-5 border-b">
|
||||||
|
<div class="">
|
||||||
|
<div class="mb-1.5 text-sm text-ink-gray-5">
|
||||||
|
{{ __('Course Description') }}
|
||||||
|
<span class="text-ink-red-3">*</span>
|
||||||
|
</div>
|
||||||
|
<TextEditor
|
||||||
|
:content="course.description"
|
||||||
|
@change="(val) => (course.description = 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>
|
||||||
|
|
||||||
|
<FormControl
|
||||||
|
v-model="course.video_link"
|
||||||
|
:label="__('Preview Video')"
|
||||||
|
:placeholder="
|
||||||
|
__(
|
||||||
|
'Paste the youtube link of a short video introducing the course'
|
||||||
|
)
|
||||||
|
"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="px-10 pb-5 space-y-5">
|
||||||
<div class="text-lg font-semibold mt-5">
|
<div class="text-lg font-semibold mt-5">
|
||||||
{{ __('Pricing and Certification') }}
|
{{ __('Pricing and Certification') }}
|
||||||
</div>
|
</div>
|
||||||
@@ -214,19 +222,31 @@
|
|||||||
:label="__('Paid Certificate')"
|
:label="__('Paid Certificate')"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<FormControl v-model="course.course_price" :label="__('Amount')" />
|
<div class="grid grid-cols-2 gap-5">
|
||||||
<Link
|
<div class="space-y-5">
|
||||||
doctype="Currency"
|
<FormControl
|
||||||
v-model="course.currency"
|
v-if="course.paid_course || course.paid_certificate"
|
||||||
:filters="{ enabled: 1 }"
|
v-model="course.course_price"
|
||||||
:label="__('Currency')"
|
:label="__('Amount')"
|
||||||
/>
|
/>
|
||||||
<Link
|
<Link
|
||||||
v-if="course.paid_certificate"
|
v-if="course.paid_certificate"
|
||||||
doctype="Course Evaluator"
|
doctype="Course Evaluator"
|
||||||
v-model="course.evaluator"
|
v-model="course.evaluator"
|
||||||
:label="__('Evaluator')"
|
:label="__('Evaluator')"
|
||||||
/>
|
:onCreate="
|
||||||
|
(value, close) => openSettings('Evaluators', close)
|
||||||
|
"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<Link
|
||||||
|
v-if="course.paid_course || course.paid_certificate"
|
||||||
|
doctype="Currency"
|
||||||
|
v-model="course.currency"
|
||||||
|
:filters="{ enabled: 1 }"
|
||||||
|
:label="__('Currency')"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -250,6 +270,7 @@ import {
|
|||||||
FormControl,
|
FormControl,
|
||||||
FileUploader,
|
FileUploader,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import {
|
import {
|
||||||
inject,
|
inject,
|
||||||
@@ -261,13 +282,12 @@ import {
|
|||||||
watch,
|
watch,
|
||||||
getCurrentInstance,
|
getCurrentInstance,
|
||||||
} from 'vue'
|
} from 'vue'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
import { Image, Trash2, X } from 'lucide-vue-next'
|
import { Image, Trash2, X } from 'lucide-vue-next'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { capture } from '@/telemetry'
|
import { capture } from '@/telemetry'
|
||||||
import { useOnboarding } from 'frappe-ui/frappe'
|
import { useOnboarding } from 'frappe-ui/frappe'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import { useSettings } from '@/stores/settings'
|
import { openSettings } from '@/utils'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
import CourseOutline from '@/components/CourseOutline.vue'
|
import CourseOutline from '@/components/CourseOutline.vue'
|
||||||
import MultiSelect from '@/components/Controls/MultiSelect.vue'
|
import MultiSelect from '@/components/Controls/MultiSelect.vue'
|
||||||
@@ -277,7 +297,6 @@ const newTag = ref('')
|
|||||||
const { brand } = sessionStore()
|
const { brand } = sessionStore()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const instructors = ref([])
|
const instructors = ref([])
|
||||||
const settingsStore = useSettings()
|
|
||||||
const app = getCurrentInstance()
|
const app = getCurrentInstance()
|
||||||
const { updateOnboardingStep } = useOnboarding('learning')
|
const { updateOnboardingStep } = useOnboarding('learning')
|
||||||
const { $dialog } = app.appContext.config.globalProperties
|
const { $dialog } = app.appContext.config.globalProperties
|
||||||
@@ -429,10 +448,10 @@ const submitCourse = () => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showToast('Success', 'Course updated successfully', 'check')
|
toast.success(__('Course updated successfully'))
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -446,14 +465,14 @@ const submitCourse = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
capture('course_created')
|
capture('course_created')
|
||||||
showToast('Success', 'Course created successfully', 'check')
|
toast.success(__('Course created successfully'))
|
||||||
router.push({
|
router.push({
|
||||||
name: 'CourseForm',
|
name: 'CourseForm',
|
||||||
params: { courseName: data.name },
|
params: { courseName: data.name },
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -467,7 +486,7 @@ const deleteCourse = createResource({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showToast(__('Success'), __('Course deleted successfully'), 'check')
|
toast.success(__('Course deleted successfully'))
|
||||||
router.push({ name: 'Courses' })
|
router.push({ name: 'Courses' })
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -531,12 +550,6 @@ const removeImage = () => {
|
|||||||
course.course_image = null
|
course.course_image = null
|
||||||
}
|
}
|
||||||
|
|
||||||
const openSettings = (close) => {
|
|
||||||
close()
|
|
||||||
settingsStore.activeTab = 'Categories'
|
|
||||||
settingsStore.isSettingsOpen = true
|
|
||||||
}
|
|
||||||
|
|
||||||
const check_permission = () => {
|
const check_permission = () => {
|
||||||
let user_is_instructor = false
|
let user_is_instructor = false
|
||||||
if (user.data?.is_moderator) return
|
if (user.data?.is_moderator) return
|
||||||
|
|||||||
@@ -20,12 +20,14 @@
|
|||||||
</header>
|
</header>
|
||||||
<div class="p-5 pb-10">
|
<div class="p-5 pb-10">
|
||||||
<div
|
<div
|
||||||
|
v-if="courseCount"
|
||||||
class="flex flex-col lg:flex-row space-y-4 lg:space-y-0 lg:items-center justify-between mb-5"
|
class="flex flex-col lg:flex-row space-y-4 lg:space-y-0 lg:items-center justify-between mb-5"
|
||||||
>
|
>
|
||||||
<div class="text-lg text-ink-gray-9 font-semibold">
|
<div class="text-lg text-ink-gray-9 font-semibold">
|
||||||
{{ __('All Courses') }}
|
{{ __('All Courses') }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
v-if="courses.data?.length || courseCount"
|
||||||
class="flex flex-col space-y-2 lg:space-y-0 lg:flex-row lg:items-center lg:space-x-4"
|
class="flex flex-col space-y-2 lg:space-y-0 lg:flex-row lg:items-center lg:space-x-4"
|
||||||
>
|
>
|
||||||
<TabButtons :buttons="courseTabs" v-model="currentTab" />
|
<TabButtons :buttons="courseTabs" v-model="currentTab" />
|
||||||
@@ -66,22 +68,7 @@
|
|||||||
<CourseCard :course="course" />
|
<CourseCard :course="course" />
|
||||||
</router-link>
|
</router-link>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<EmptyState v-else-if="!courses.list.loading" type="Courses" />
|
||||||
v-else-if="!courses.list.loading"
|
|
||||||
class="flex flex-col items-center justify-center text-sm text-ink-gray-5 italic mt-48"
|
|
||||||
>
|
|
||||||
<BookOpen class="size-10 mx-auto stroke-1 text-ink-gray-4" />
|
|
||||||
<div class="text-lg font-medium mb-1">
|
|
||||||
{{ __('No courses found') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5 w-2/5 text-center">
|
|
||||||
{{
|
|
||||||
__(
|
|
||||||
'There are no courses matching the criteria. Keep an eye out, fresh learning experiences are on the way soon!'
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div
|
<div
|
||||||
v-if="!courses.list.loading && courses.hasNextPage"
|
v-if="!courses.list.loading && courses.hasNextPage"
|
||||||
class="flex justify-center mt-5"
|
class="flex justify-center mt-5"
|
||||||
@@ -104,10 +91,11 @@ import {
|
|||||||
usePageMeta,
|
usePageMeta,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, inject, onMounted, ref, watch } from 'vue'
|
import { computed, inject, onMounted, ref, watch } from 'vue'
|
||||||
import { BookOpen, Plus } from 'lucide-vue-next'
|
import { Plus } from 'lucide-vue-next'
|
||||||
import { sessionStore } from '@/stores/session'
|
import { sessionStore } from '@/stores/session'
|
||||||
import { canCreateCourse } from '@/utils'
|
import { canCreateCourse } from '@/utils'
|
||||||
import CourseCard from '@/components/CourseCard.vue'
|
import CourseCard from '@/components/CourseCard.vue'
|
||||||
|
import EmptyState from '@/components/EmptyState.vue'
|
||||||
import router from '../router'
|
import router from '../router'
|
||||||
|
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
@@ -121,12 +109,12 @@ const certification = ref(false)
|
|||||||
const filters = ref({})
|
const filters = ref({})
|
||||||
const currentTab = ref('Live')
|
const currentTab = ref('Live')
|
||||||
const { brand } = sessionStore()
|
const { brand } = sessionStore()
|
||||||
const readOnlyMode = window.read_only_mode
|
const courseCount = ref(0)
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
identifyUserPersona()
|
|
||||||
setFiltersFromQuery()
|
setFiltersFromQuery()
|
||||||
updateCourses()
|
updateCourses()
|
||||||
|
getCourseCount()
|
||||||
categories.value = [
|
categories.value = [
|
||||||
{
|
{
|
||||||
label: '',
|
label: '',
|
||||||
@@ -175,19 +163,23 @@ const identifyUserPersona = async () => {
|
|||||||
if (user.data?.is_system_manager && !user.data?.developer_mode) {
|
if (user.data?.is_system_manager && !user.data?.developer_mode) {
|
||||||
let personaCaptured = await isPersonaCaptured()
|
let personaCaptured = await isPersonaCaptured()
|
||||||
if (personaCaptured) return
|
if (personaCaptured) return
|
||||||
|
if (!courseCount.value) {
|
||||||
call('frappe.client.get_count', {
|
router.push({
|
||||||
doctype: 'LMS Course',
|
name: 'PersonaForm',
|
||||||
}).then((data) => {
|
})
|
||||||
if (!data) {
|
}
|
||||||
router.push({
|
|
||||||
name: 'PersonaForm',
|
|
||||||
})
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const getCourseCount = () => {
|
||||||
|
call('frappe.client.get_count', {
|
||||||
|
doctype: 'LMS Course',
|
||||||
|
}).then((data) => {
|
||||||
|
courseCount.value = data
|
||||||
|
identifyUserPersona()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
const updateCourses = () => {
|
const updateCourses = () => {
|
||||||
updateFilters()
|
updateFilters()
|
||||||
courses.update({
|
courses.update({
|
||||||
|
|||||||
@@ -67,86 +67,61 @@
|
|||||||
</header>
|
</header>
|
||||||
<div v-if="job.data" class="max-w-3xl mx-auto pt-5">
|
<div v-if="job.data" class="max-w-3xl mx-auto pt-5">
|
||||||
<div class="p-4">
|
<div class="p-4">
|
||||||
<div class="space-y-5 mb-10">
|
<div class="space-y-5 mb-12">
|
||||||
<div class="flex items-center">
|
<div class="flex">
|
||||||
<img
|
<img
|
||||||
:src="job.data.company_logo"
|
:src="job.data.company_logo"
|
||||||
class="size-10 rounded-lg object-contain cursor-pointer mr-4"
|
class="size-10 rounded-lg object-contain cursor-pointer mr-4"
|
||||||
:alt="job.data.company_name"
|
:alt="job.data.company_name"
|
||||||
@click="redirectToWebsite(job.data.company_website)"
|
@click="redirectToWebsite(job.data.company_website)"
|
||||||
/>
|
/>
|
||||||
<div class="text-2xl text-ink-gray-9 font-semibold">
|
<div class="">
|
||||||
{{ job.data.job_title }}
|
<div class="text-2xl text-ink-gray-9 font-semibold mb-1">
|
||||||
|
{{ job.data.job_title }}
|
||||||
|
</div>
|
||||||
|
<div class="text-sm text-ink-gray-5 font-semibold">
|
||||||
|
{{ job.data.company_name }} - {{ job.data.location }},
|
||||||
|
{{ job.data.country }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
|
||||||
<div
|
<div class="space-x-5">
|
||||||
class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-x-10 gap-y-5 md:gap-y-5"
|
<Badge size="lg">
|
||||||
>
|
<template #prefix>
|
||||||
<div class="flex items-center space-x-4">
|
<CalendarDays class="size-3 stroke-2 text-ink-gray-7" />
|
||||||
<Building2 class="size-4 stroke-1.5 text-ink-gray-7" />
|
</template>
|
||||||
<div class="flex flex-col space-y-1 text-ink-gray-7">
|
{{ dayjs(job.data.creation).fromNow() }}
|
||||||
<span class="text-xs text-ink-gray-5 font-medium uppercase">
|
</Badge>
|
||||||
{{ __('Organisation') }}
|
<Badge size="lg">
|
||||||
</span>
|
<template #prefix>
|
||||||
<span class="text-sm font-semibold">
|
<ClipboardType class="size-3 stroke-2 text-ink-gray-7" />
|
||||||
{{ job.data.company_name }}
|
</template>
|
||||||
</span>
|
{{ job.data.type }}
|
||||||
</div>
|
</Badge>
|
||||||
</div>
|
<Badge v-if="applicationCount.data" size="lg">
|
||||||
<div class="flex items-center space-x-4">
|
<template #prefix>
|
||||||
<MapPin class="size-4 stroke-1.5 text-ink-gray-7" />
|
<SquareUserRound class="size-3 stroke-2 text-ink-gray-7" />
|
||||||
<div class="flex flex-col space-y-1 text-ink-gray-7">
|
</template>
|
||||||
<span class="text-xs text-ink-gray-5 font-medium uppercase">
|
{{ applicationCount.data }}
|
||||||
{{ __('Location') }}
|
{{
|
||||||
</span>
|
applicationCount.data == 1 ? __('applicant') : __('applicants')
|
||||||
<span class="text-sm font-semibold">
|
}}
|
||||||
{{ job.data.location }}, {{ job.data.country }}
|
</Badge>
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center space-x-4">
|
|
||||||
<ClipboardType class="size-4 stroke-1.5 text-ink-gray-7" />
|
|
||||||
<div class="flex flex-col space-y-1 text-ink-gray-7">
|
|
||||||
<span class="text-xs text-ink-gray-5 font-medium uppercase">
|
|
||||||
{{ __('Category') }}
|
|
||||||
</span>
|
|
||||||
<span class="text-sm font-semibold">
|
|
||||||
{{ job.data.type }}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center space-x-4">
|
|
||||||
<CalendarDays class="size-4 stroke-1.5 text-ink-gray-7" />
|
|
||||||
<div class="flex flex-col space-y-1 text-ink-gray-7">
|
|
||||||
<span class="text-xs text-ink-gray-5 font-medium uppercase">
|
|
||||||
{{ __('Posted on') }}
|
|
||||||
</span>
|
|
||||||
<span class="text-sm font-semibold">
|
|
||||||
{{ dayjs(job.data.creation).format('DD MMM YYYY') }}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div
|
|
||||||
v-if="applicationCount.data"
|
|
||||||
class="flex items-center space-x-4"
|
|
||||||
>
|
|
||||||
<SquareUserRound class="size-4 stroke-1.5 text-ink-gray-7" />
|
|
||||||
<div class="flex flex-col space-y-1 text-ink-gray-7">
|
|
||||||
<span class="text-xs text-ink-gray-5 font-medium uppercase">
|
|
||||||
{{ __('Applications Received') }}
|
|
||||||
</span>
|
|
||||||
<span class="text-sm font-semibold">
|
|
||||||
{{ applicationCount.data }}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="flex items-center justify-between">
|
||||||
|
<div class="bg-surface-gray-2 h-px m-1 w-1/2"></div>
|
||||||
|
<div>
|
||||||
|
<FileText class="size-3 stroke-1 text-ink-gray-5" />
|
||||||
|
</div>
|
||||||
|
<div class="bg-surface-gray-2 h-px m-1 w-1/2"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<p
|
<p
|
||||||
v-html="job.data.description"
|
v-html="job.data.description"
|
||||||
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-6"
|
class="ProseMirror prose prose-table:table-fixed prose-td:p-2 prose-th:p-2 prose-td:border prose-th:border prose-td:border-outline-gray-2 prose-th:border-outline-gray-2 prose-td:relative prose-th:relative prose-th:bg-surface-gray-2 prose-sm max-w-none !whitespace-normal mt-12"
|
||||||
></p>
|
></p>
|
||||||
</div>
|
</div>
|
||||||
<JobApplicationModal
|
<JobApplicationModal
|
||||||
@@ -169,15 +144,14 @@ import { inject, ref } from 'vue'
|
|||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import JobApplicationModal from '@/components/Modals/JobApplicationModal.vue'
|
import JobApplicationModal from '@/components/Modals/JobApplicationModal.vue'
|
||||||
import {
|
import {
|
||||||
MapPin,
|
|
||||||
Check,
|
Check,
|
||||||
SendHorizonal,
|
SendHorizonal,
|
||||||
Pencil,
|
Pencil,
|
||||||
Building2,
|
|
||||||
CalendarDays,
|
CalendarDays,
|
||||||
ClipboardType,
|
|
||||||
SquareUserRound,
|
SquareUserRound,
|
||||||
SquareArrowOutUpRight,
|
SquareArrowOutUpRight,
|
||||||
|
FileText,
|
||||||
|
ClipboardType,
|
||||||
} from 'lucide-vue-next'
|
} from 'lucide-vue-next'
|
||||||
|
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
@@ -252,3 +226,12 @@ usePageMeta(() => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
<style>
|
||||||
|
p {
|
||||||
|
margin-bottom: 0.5rem !important;
|
||||||
|
line-height: 1.5;
|
||||||
|
}
|
||||||
|
p span {
|
||||||
|
line-height: 1.5;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</header>
|
</header>
|
||||||
<div class="py-5">
|
<div class="py-5">
|
||||||
<div class="container border-b mb-4 pb-4">
|
<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">
|
||||||
{{ __('Job Details') }}
|
{{ __('Job Details') }}
|
||||||
</div>
|
</div>
|
||||||
@@ -20,6 +20,15 @@
|
|||||||
:label="__('Title')"
|
:label="__('Title')"
|
||||||
:required="true"
|
:required="true"
|
||||||
/>
|
/>
|
||||||
|
<FormControl
|
||||||
|
v-model="job.type"
|
||||||
|
:label="__('Type')"
|
||||||
|
type="select"
|
||||||
|
:options="jobTypes"
|
||||||
|
:required="true"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="space-y-4">
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="job.location"
|
v-model="job.location"
|
||||||
:label="__('City')"
|
:label="__('City')"
|
||||||
@@ -31,17 +40,8 @@
|
|||||||
:label="__('Country')"
|
:label="__('Country')"
|
||||||
:required="true"
|
:required="true"
|
||||||
/>
|
/>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<FormControl
|
|
||||||
v-model="job.type"
|
|
||||||
:label="__('Type')"
|
|
||||||
type="select"
|
|
||||||
:options="jobTypes"
|
|
||||||
class="mb-4"
|
|
||||||
:required="true"
|
|
||||||
/>
|
|
||||||
<FormControl
|
<FormControl
|
||||||
|
v-if="jobName != 'new'"
|
||||||
v-model="job.status"
|
v-model="job.status"
|
||||||
:label="__('Status')"
|
:label="__('Status')"
|
||||||
type="select"
|
type="select"
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container border-b mb-4 pb-4">
|
<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">
|
||||||
{{ __('Company Details') }}
|
{{ __('Company Details') }}
|
||||||
</div>
|
</div>
|
||||||
@@ -145,12 +145,13 @@ import {
|
|||||||
TextEditor,
|
TextEditor,
|
||||||
FileUploader,
|
FileUploader,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, onMounted, reactive, inject } from 'vue'
|
import { computed, onMounted, reactive, inject } from 'vue'
|
||||||
import { FileText, X } from 'lucide-vue-next'
|
import { FileText, X } from 'lucide-vue-next'
|
||||||
import { sessionStore } from '@/stores/session'
|
import { sessionStore } from '@/stores/session'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { getFileSize, showToast } from '../utils'
|
import { getFileSize } from '@/utils'
|
||||||
|
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
@@ -259,7 +260,7 @@ const createNewJob = () => {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -278,7 +279,7 @@ const editJobDetails = () => {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -26,15 +26,17 @@
|
|||||||
</header>
|
</header>
|
||||||
<div>
|
<div>
|
||||||
<div
|
<div
|
||||||
|
v-if="jobCount"
|
||||||
class="flex flex-col lg:flex-row space-y-4 lg:space-y-0 lg:items-center justify-between w-full md:w-4/5 mx-auto p-5"
|
class="flex flex-col lg:flex-row space-y-4 lg:space-y-0 lg:items-center justify-between w-full md:w-4/5 mx-auto p-5"
|
||||||
>
|
>
|
||||||
<div
|
<div class="text-xl font-semibold text-ink-gray-7 mb-4 md:mb-0">
|
||||||
v-if="jobCount"
|
|
||||||
class="text-xl font-semibold text-ink-gray-7 mb-4 md:mb-0"
|
|
||||||
>
|
|
||||||
{{ __('{0} Open Jobs').format(jobCount) }}
|
{{ __('{0} Open Jobs').format(jobCount) }}
|
||||||
</div>
|
</div>
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-2">
|
|
||||||
|
<div
|
||||||
|
v-if="jobs.data?.length || jobCount > 0"
|
||||||
|
class="grid grid-cols-1 md:grid-cols-3 gap-2"
|
||||||
|
>
|
||||||
<FormControl
|
<FormControl
|
||||||
type="text"
|
type="text"
|
||||||
:placeholder="__('Search')"
|
:placeholder="__('Search')"
|
||||||
@@ -79,21 +81,7 @@
|
|||||||
</router-link>
|
</router-link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<EmptyState v-else type="Job Openings" />
|
||||||
v-else
|
|
||||||
class="flex flex-col items-center justify-center text-sm text-ink-gray-5 mt-56"
|
|
||||||
>
|
|
||||||
<Laptop class="size-10 mx-auto stroke-1 text-ink-gray-4" />
|
|
||||||
<div class="text-lg font-medium mb-1">
|
|
||||||
{{ __('No jobs found') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5 w-2/5 text-center">
|
|
||||||
{{ __('There are no jobs available at the moment.') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5 w-1/5 text-center">
|
|
||||||
{{ __('Post a new job or check again later.') }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -106,11 +94,12 @@ import {
|
|||||||
FormControl,
|
FormControl,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { Laptop, Plus, Search } from 'lucide-vue-next'
|
import { Plus, Search } from 'lucide-vue-next'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import { inject, computed, ref, onMounted, watch } from 'vue'
|
import { inject, computed, ref, onMounted, watch } from 'vue'
|
||||||
import JobCard from '@/components/JobCard.vue'
|
import JobCard from '@/components/JobCard.vue'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
|
import EmptyState from '@/components/EmptyState.vue'
|
||||||
|
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
const jobType = ref(null)
|
const jobType = ref(null)
|
||||||
|
|||||||
@@ -334,7 +334,6 @@ const props = defineProps({
|
|||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
startTimer()
|
startTimer()
|
||||||
enablePlyr()
|
|
||||||
document.addEventListener('fullscreenchange', attachFullscreenEvent)
|
document.addEventListener('fullscreenchange', attachFullscreenEvent)
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -473,6 +472,7 @@ watch(
|
|||||||
() => lesson.data,
|
() => lesson.data,
|
||||||
(data) => {
|
(data) => {
|
||||||
setupLesson(data)
|
setupLesson(data)
|
||||||
|
enablePlyr()
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ import {
|
|||||||
createResource,
|
createResource,
|
||||||
FormControl,
|
FormControl,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import {
|
import {
|
||||||
computed,
|
computed,
|
||||||
@@ -97,7 +98,7 @@ import { sessionStore } from '../stores/session'
|
|||||||
import EditorJS from '@editorjs/editorjs'
|
import EditorJS from '@editorjs/editorjs'
|
||||||
import LessonHelp from '@/components/LessonHelp.vue'
|
import LessonHelp from '@/components/LessonHelp.vue'
|
||||||
import { ChevronRight } from 'lucide-vue-next'
|
import { ChevronRight } from 'lucide-vue-next'
|
||||||
import { createToast, getEditorTools, enablePlyr } from '@/utils'
|
import { getEditorTools, enablePlyr } from '@/utils'
|
||||||
import { capture } from '@/telemetry'
|
import { capture } from '@/telemetry'
|
||||||
import { useOnboarding } from 'frappe-ui/frappe'
|
import { useOnboarding } from 'frappe-ui/frappe'
|
||||||
|
|
||||||
@@ -410,14 +411,14 @@ const createNewLesson = () => {
|
|||||||
updateOnboardingStep('create_first_lesson')
|
updateOnboardingStep('create_first_lesson')
|
||||||
|
|
||||||
capture('lesson_created')
|
capture('lesson_created')
|
||||||
showToast('Success', 'Lesson created successfully', 'check')
|
toast.success(__('Lesson created successfully'))
|
||||||
lessonDetails.reload()
|
lessonDetails.reload()
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.message, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -434,11 +435,11 @@ const editCurrentLesson = () => {
|
|||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showSuccessMessage
|
showSuccessMessage
|
||||||
? showToast('Success', 'Lesson updated successfully', 'check')
|
? toast.success(__('Lesson updated successfully'))
|
||||||
: ''
|
: ''
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.message, 'x')
|
toast.error(err.message)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -453,20 +454,6 @@ const validateLesson = () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const showToast = (title, text, icon) => {
|
|
||||||
createToast({
|
|
||||||
title: title,
|
|
||||||
text: text,
|
|
||||||
icon: icon,
|
|
||||||
iconClasses:
|
|
||||||
icon == 'check'
|
|
||||||
? 'bg-surface-green-3 text-ink-white rounded-md p-px'
|
|
||||||
: 'bg-surface-red-5 text-ink-white rounded-md p-px',
|
|
||||||
position: icon == 'check' ? 'bottom-right' : 'top-center',
|
|
||||||
timeout: icon == 'check' ? 5 : 10,
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
const breadcrumbs = computed(() => {
|
const breadcrumbs = computed(() => {
|
||||||
let crumbs = [
|
let crumbs = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="flex h-screen overflow-hidden sm:bg-gray-50">
|
<div class="flex h-screen overflow-hidden sm:bg-gray-50">
|
||||||
<div class="relative h-full z-10 mx-auto pt-8 sm:w-max sm:pt-32">
|
<div class="relative h-full z-10 mx-auto sm:w-max pt-40">
|
||||||
<div class="mx-auto flex items-center justify-center space-x-2">
|
<div class="mx-auto flex items-center justify-center space-x-2">
|
||||||
<LMSLogo class="size-7" />
|
<LMSLogo class="size-7" />
|
||||||
<span
|
<span
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
<div class="mb-5">
|
<div class="mb-5">
|
||||||
<div class="text-sm text-gray-700 mb-2">
|
<div class="text-sm text-gray-700 mb-2">
|
||||||
{{ __('What is your main use case for Frappe Learning?') }}
|
{{ __('What is your use case for Frappe Learning?') }}
|
||||||
</div>
|
</div>
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="persona.useCase"
|
v-model="persona.useCase"
|
||||||
@@ -29,12 +29,12 @@
|
|||||||
|
|
||||||
<div class="mb-5">
|
<div class="mb-5">
|
||||||
<div class="text-sm text-gray-700 mb-2">
|
<div class="text-sm text-gray-700 mb-2">
|
||||||
{{ __('How many students are you planning to teach?') }}
|
{{ __('What best describes your role?') }}
|
||||||
</div>
|
</div>
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="persona.noOfStudents"
|
v-model="persona.role"
|
||||||
type="select"
|
type="select"
|
||||||
:options="noOfStudentsOptions"
|
:options="roleOptions"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@ const router = useRouter()
|
|||||||
const { brand } = sessionStore()
|
const { brand } = sessionStore()
|
||||||
|
|
||||||
const persona = reactive({
|
const persona = reactive({
|
||||||
noOfStudents: null,
|
role: null,
|
||||||
useCase: null,
|
useCase: null,
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -97,6 +97,24 @@ const skipPersonaForm = () => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const roleOptions = computed(() => {
|
||||||
|
const options = [
|
||||||
|
'Trainer / Instructor',
|
||||||
|
'Freelancer / Consultant',
|
||||||
|
'HR / L&D Professional',
|
||||||
|
'School / University Admin',
|
||||||
|
'Software Developer',
|
||||||
|
'Community Manager',
|
||||||
|
'Business Owner / Team Lead',
|
||||||
|
'Other',
|
||||||
|
]
|
||||||
|
|
||||||
|
return options.map((option) => ({
|
||||||
|
label: option,
|
||||||
|
value: option,
|
||||||
|
}))
|
||||||
|
})
|
||||||
|
|
||||||
const noOfStudentsOptions = computed(() => {
|
const noOfStudentsOptions = computed(() => {
|
||||||
const options = [
|
const options = [
|
||||||
'Less than 50',
|
'Less than 50',
|
||||||
|
|||||||
@@ -141,9 +141,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { createResource, FormControl, Button, Badge } from 'frappe-ui'
|
import { createResource, FormControl, Button, Badge, toast } from 'frappe-ui'
|
||||||
import { computed, reactive, ref, onMounted, inject } from 'vue'
|
import { computed, reactive, ref, onMounted, inject } from 'vue'
|
||||||
import { showToast, convertToTitleCase } from '@/utils'
|
import { convertToTitleCase } from '@/utils'
|
||||||
import { Plus, X, Check, CircleAlert } from 'lucide-vue-next'
|
import { Plus, X, Check, CircleAlert } from 'lucide-vue-next'
|
||||||
|
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
@@ -198,7 +198,7 @@ const createSlot = createResource({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showToast('Success', 'Slot added successfully', 'check')
|
toast.success(__('Slot added successfully'))
|
||||||
evaluator.reload()
|
evaluator.reload()
|
||||||
showSlotsTemplate.value = 0
|
showSlotsTemplate.value = 0
|
||||||
newSlot.day = ''
|
newSlot.day = ''
|
||||||
@@ -206,7 +206,7 @@ const createSlot = createResource({
|
|||||||
newSlot.end_time = ''
|
newSlot.end_time = ''
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -221,10 +221,10 @@ const updateSlot = createResource({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showToast('Success', 'Availability updated successfully', 'check')
|
toast.success(__('Availability updated successfully'))
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -237,11 +237,11 @@ const deleteSlot = createResource({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showToast('Success', 'Slot deleted successfully', 'check')
|
toast.success(__('Slot deleted successfully'))
|
||||||
evaluator.reload()
|
evaluator.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -256,10 +256,10 @@ const updateUnavailability = createResource({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showToast('Success', 'Unavailability updated successfully', 'check')
|
toast.success(__('Unavailability updated successfully'))
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -44,9 +44,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { FormControl, createResource } from 'frappe-ui'
|
import { FormControl, createResource, toast } from 'frappe-ui'
|
||||||
import { ref } from 'vue'
|
import { ref } from 'vue'
|
||||||
import { showToast, convertToTitleCase } from '@/utils'
|
import { convertToTitleCase } from '@/utils'
|
||||||
import { CircleAlert } from 'lucide-vue-next'
|
import { CircleAlert } from 'lucide-vue-next'
|
||||||
|
|
||||||
const moderator = ref(false)
|
const moderator = ref(false)
|
||||||
@@ -102,7 +102,7 @@ const changeRole = (role) => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
showToast('Success', 'Role updated successfully', 'check')
|
toast.success(__('Role updated successfully'))
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -168,6 +168,7 @@
|
|||||||
ignore_user_type: 1,
|
ignore_user_type: 1,
|
||||||
}"
|
}"
|
||||||
:label="__('Program Member')"
|
:label="__('Program Member')"
|
||||||
|
:onCreate="(value, close) => openSettings('Members', close)"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
@@ -187,12 +188,13 @@ import {
|
|||||||
ListHeaderItem,
|
ListHeaderItem,
|
||||||
ListSelectBanner,
|
ListSelectBanner,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, ref } from 'vue'
|
import { computed, ref } from 'vue'
|
||||||
import { Plus, Trash2 } from 'lucide-vue-next'
|
import { Plus, Trash2 } from 'lucide-vue-next'
|
||||||
import { showToast } from '@/utils/'
|
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '@/stores/session'
|
||||||
|
import { openSettings } from '@/utils'
|
||||||
import Draggable from 'vuedraggable'
|
import Draggable from 'vuedraggable'
|
||||||
import Link from '@/components/Controls/Link.vue'
|
import Link from '@/components/Controls/Link.vue'
|
||||||
|
|
||||||
@@ -229,11 +231,11 @@ const addProgramCourse = () => {
|
|||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
showDialog.value = false
|
showDialog.value = false
|
||||||
course.value = null
|
course.value = null
|
||||||
showToast(__('Success'), __('Course added to program'), 'check')
|
toast.success(__('Course added to program'))
|
||||||
program.reload()
|
program.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -251,11 +253,11 @@ const addProgramMember = () => {
|
|||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
showDialog.value = false
|
showDialog.value = false
|
||||||
member.value = null
|
member.value = null
|
||||||
showToast(__('Success'), __('Member added to program'), 'check')
|
toast.success(__('Member added to program'))
|
||||||
program.reload()
|
program.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -272,11 +274,11 @@ const remove = (selections, unselectAll, doctype) => {
|
|||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
unselectAll()
|
unselectAll()
|
||||||
showToast(__('Success'), __('Items removed successfully'), 'check')
|
toast.success(__('Items removed successfully'))
|
||||||
program.reload()
|
program.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -298,11 +300,11 @@ const updateOrder = (e) => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
showToast(__('Success'), __('Course moved successfully'), 'check')
|
toast.success(__('Course moved successfully'))
|
||||||
program.reload()
|
program.reload()
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -82,22 +82,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<EmptyState v-else type="Programs" />
|
||||||
v-else
|
|
||||||
class="text-center p-5 text-ink-gray-5 mt-52 w-3/4 md:w-1/2 mx-auto space-y-2"
|
|
||||||
>
|
|
||||||
<BookOpen class="size-10 mx-auto stroke-1 text-ink-gray-4" />
|
|
||||||
<div class="text-xl font-medium">
|
|
||||||
{{ __('No programs found') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5">
|
|
||||||
{{
|
|
||||||
__(
|
|
||||||
'There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!'
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<Dialog
|
<Dialog
|
||||||
v-model="showDialog"
|
v-model="showDialog"
|
||||||
@@ -127,13 +112,14 @@ import {
|
|||||||
Dialog,
|
Dialog,
|
||||||
FormControl,
|
FormControl,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, inject, onMounted, ref } from 'vue'
|
import { computed, inject, onMounted, ref } from 'vue'
|
||||||
import { BookOpen, Edit, Plus, LockKeyhole } from 'lucide-vue-next'
|
import { Edit, Plus, LockKeyhole } from 'lucide-vue-next'
|
||||||
import CourseCard from '@/components/CourseCard.vue'
|
import CourseCard from '@/components/CourseCard.vue'
|
||||||
|
import EmptyState from '@/components/EmptyState.vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
import { useSettings } from '@/stores/settings'
|
import { useSettings } from '@/stores/settings'
|
||||||
|
|
||||||
const { brand } = sessionStore()
|
const { brand } = sessionStore()
|
||||||
@@ -198,7 +184,7 @@ const enrollMember = (program, course) => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
showToast('Error', err.messages?.[0] || err, 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -198,6 +198,7 @@ import {
|
|||||||
ListSelectBanner,
|
ListSelectBanner,
|
||||||
Button,
|
Button,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import {
|
import {
|
||||||
computed,
|
computed,
|
||||||
@@ -210,7 +211,7 @@ import {
|
|||||||
} from 'vue'
|
} from 'vue'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import { Plus, Trash2 } from 'lucide-vue-next'
|
import { Plus, Trash2 } from 'lucide-vue-next'
|
||||||
import { showToast, updateDocumentTitle } from '@/utils'
|
import { updateDocumentTitle } from '@/utils'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import Question from '@/components/Modals/Question.vue'
|
import Question from '@/components/Modals/Question.vue'
|
||||||
|
|
||||||
@@ -340,14 +341,14 @@ const createQuiz = () => {
|
|||||||
{},
|
{},
|
||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
showToast(__('Success'), __('Quiz created successfully'), 'check')
|
toast.success(__('Quiz created successfully'))
|
||||||
router.push({
|
router.push({
|
||||||
name: 'QuizForm',
|
name: 'QuizForm',
|
||||||
params: { quizID: data.name },
|
params: { quizID: data.name },
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -359,10 +360,10 @@ const updateQuiz = () => {
|
|||||||
{
|
{
|
||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
quiz.total_marks = data.total_marks
|
quiz.total_marks = data.total_marks
|
||||||
showToast(__('Success'), __('Quiz updated successfully'), 'check')
|
toast.success(__('Quiz updated successfully'))
|
||||||
},
|
},
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -428,7 +429,7 @@ const deleteQuestions = (selections, unselectAll) => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
showToast(__('Success'), __('Questions deleted successfully'), 'check')
|
toast.success(__('Questions deleted successfully'))
|
||||||
quizDetails.reload()
|
quizDetails.reload()
|
||||||
unselectAll()
|
unselectAll()
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
<header
|
<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"
|
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 v-if="submisisonDetails.doc" :items="breadcrumbs" />
|
<Breadcrumbs v-if="submissionDetails.doc" :items="breadcrumbs" />
|
||||||
<div class="space-x-2">
|
<div class="space-x-2">
|
||||||
<Badge
|
<Badge
|
||||||
v-if="submisisonDetails.isDirty"
|
v-if="submissionDetails.isDirty"
|
||||||
:label="__('Not Saved')"
|
:label="__('Not Saved')"
|
||||||
variant="subtle"
|
variant="subtle"
|
||||||
theme="orange"
|
theme="orange"
|
||||||
@@ -15,19 +15,19 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div v-if="submisisonDetails.doc" class="w-1/2 mx-auto py-5 space-y-5">
|
<div v-if="submissionDetails.doc" class="w-2/3 border-x mx-auto py-5">
|
||||||
<div class="text-xl font-semibold text-ink-gray-9">
|
<div class="text-xl px-10 font-semibold text-ink-gray-9 mb-5">
|
||||||
{{ submisisonDetails.doc.member_name }}
|
{{ submissionDetails.doc.member_name }}
|
||||||
</div>
|
</div>
|
||||||
<div class="space-y-4 border p-5 rounded-md">
|
<div class="space-y-4 border-b pb-5 px-10">
|
||||||
<div class="grid grid-cols-2 gap-5">
|
<div class="grid grid-cols-2 gap-5">
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="submisisonDetails.doc.quiz_title"
|
v-model="submissionDetails.doc.quiz_title"
|
||||||
:label="__('Quiz')"
|
:label="__('Quiz')"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
/>
|
/>
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="submisisonDetails.doc.member_name"
|
v-model="submissionDetails.doc.member_name"
|
||||||
:label="__('Member')"
|
:label="__('Member')"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
/>
|
/>
|
||||||
@@ -35,39 +35,39 @@
|
|||||||
|
|
||||||
<div class="grid grid-cols-2 gap-5">
|
<div class="grid grid-cols-2 gap-5">
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="submisisonDetails.doc.score"
|
v-model="submissionDetails.doc.score"
|
||||||
:label="__('Score')"
|
:label="__('Score')"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
/>
|
/>
|
||||||
<FormControl
|
<FormControl
|
||||||
v-model="submisisonDetails.doc.percentage"
|
v-model="submissionDetails.doc.percentage"
|
||||||
:label="__('Percentage')"
|
:label="__('Percentage')"
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div class="divide-y">
|
||||||
v-for="(row, index) in submisisonDetails.doc.result"
|
<div
|
||||||
class="border p-5 rounded-md space-y-4"
|
v-for="(row, index) in submissionDetails.doc.result"
|
||||||
>
|
class="py-5 px-10 space-y-4"
|
||||||
<div class="flex items-start space-x-1 font-semibold text-ink-gray-9">
|
>
|
||||||
<!-- <span>
|
<div class="text-ink-gray-9">
|
||||||
{{ index + 1 }}.
|
<span class="font-semibold"> {{ __('Question') }}: </span>
|
||||||
</span> -->
|
<span class="leading-5" v-html="row.question"> </span>
|
||||||
<span class="leading-5" v-html="row.question"> </span>
|
</div>
|
||||||
</div>
|
<div class="">
|
||||||
<div class="leading-5 text-ink-gray-7 space-x-1">
|
<span class="font-semibold"> {{ __('Answer') }} </span>
|
||||||
<span> {{ __('Answer') }}: </span>
|
<span class="leading-5" v-html="row.answer"></span>
|
||||||
<span v-html="row.answer"></span>
|
</div>
|
||||||
</div>
|
<div class="grid grid-cols-2 gap-5">
|
||||||
<div class="grid grid-cols-2 gap-5">
|
<FormControl v-model="row.marks" :label="__('Marks')" />
|
||||||
<FormControl v-model="row.marks" :label="__('Marks')" />
|
<FormControl
|
||||||
<FormControl
|
v-model="row.marks_out_of"
|
||||||
v-model="row.marks_out_of"
|
:label="__('Marks out of')"
|
||||||
:label="__('Marks out of')"
|
:disabled="true"
|
||||||
:disabled="true"
|
/>
|
||||||
/>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -80,10 +80,10 @@ import {
|
|||||||
Button,
|
Button,
|
||||||
Badge,
|
Badge,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
|
toast,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed, onBeforeUnmount, onMounted, inject } from 'vue'
|
import { computed, onBeforeUnmount, onMounted, inject } from 'vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { showToast } from '@/utils'
|
|
||||||
import { sessionStore } from '@/stores/session'
|
import { sessionStore } from '@/stores/session'
|
||||||
|
|
||||||
const { brand } = sessionStore()
|
const { brand } = sessionStore()
|
||||||
@@ -119,7 +119,7 @@ const props = defineProps({
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
const submisisonDetails = createDocumentResource({
|
const submissionDetails = createDocumentResource({
|
||||||
doctype: 'LMS Quiz Submission',
|
doctype: 'LMS Quiz Submission',
|
||||||
name: props.submission,
|
name: props.submission,
|
||||||
auto: true,
|
auto: true,
|
||||||
@@ -132,22 +132,22 @@ const breadcrumbs = computed(() => {
|
|||||||
route: {
|
route: {
|
||||||
name: 'QuizSubmissionList',
|
name: 'QuizSubmissionList',
|
||||||
params: {
|
params: {
|
||||||
quizID: submisisonDetails.doc.quiz,
|
quizID: submissionDetails.doc.quiz,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: submisisonDetails.doc.quiz_title,
|
label: submissionDetails.doc.quiz_title,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
const saveSubmission = () => {
|
const saveSubmission = () => {
|
||||||
submisisonDetails.save.submit(
|
submissionDetails.save.submit(
|
||||||
{},
|
{},
|
||||||
{
|
{
|
||||||
onError(err) {
|
onError(err) {
|
||||||
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
|
toast.error(err.messages?.[0] || err)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -155,7 +155,7 @@ const saveSubmission = () => {
|
|||||||
|
|
||||||
usePageMeta(() => {
|
usePageMeta(() => {
|
||||||
return {
|
return {
|
||||||
title: `${submisisonDetails.doc.quiz_title}`,
|
title: `${submissionDetails.doc?.quiz_title}`,
|
||||||
icon: brand.favicon,
|
icon: brand.favicon,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -40,18 +40,7 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<EmptyState v-else />
|
||||||
v-else
|
|
||||||
class="text-center p-5 text-ink-gray-5 mt-52 w-3/4 md:w-1/2 mx-auto space-y-2"
|
|
||||||
>
|
|
||||||
<BookOpen class="size-10 mx-auto stroke-1 text-ink-gray-4" />
|
|
||||||
<div class="text-xl font-medium">
|
|
||||||
{{ __('No submissions') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5">
|
|
||||||
{{ __('No quiz submissions found. Please check again later.') }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import {
|
import {
|
||||||
@@ -65,10 +54,10 @@ import {
|
|||||||
ListHeaderItem,
|
ListHeaderItem,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { BookOpen } from 'lucide-vue-next'
|
|
||||||
import { computed, onMounted, inject } from 'vue'
|
import { computed, onMounted, inject } from 'vue'
|
||||||
import { sessionStore } from '../stores/session'
|
import { sessionStore } from '../stores/session'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
|
import EmptyState from '@/components/EmptyState.vue'
|
||||||
|
|
||||||
const { brand } = sessionStore()
|
const { brand } = sessionStore()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
|||||||
@@ -21,6 +21,9 @@
|
|||||||
</router-link>
|
</router-link>
|
||||||
</header>
|
</header>
|
||||||
<div v-if="quizzes.data?.length" class="md:w-3/4 md:mx-auto py-5 mx-5">
|
<div v-if="quizzes.data?.length" class="md:w-3/4 md:mx-auto py-5 mx-5">
|
||||||
|
<div v-if="quizCount" class="text-xl font-semibold text-ink-gray-7 mb-4">
|
||||||
|
{{ __('{0} Quizzes').format(quizCount) }}
|
||||||
|
</div>
|
||||||
<ListView
|
<ListView
|
||||||
:columns="quizColumns"
|
:columns="quizColumns"
|
||||||
:rows="quizzes.data"
|
:rows="quizzes.data"
|
||||||
@@ -53,27 +56,13 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<EmptyState v-else type="Quizzes" />
|
||||||
v-else
|
|
||||||
class="text-center p-5 text-ink-gray-5 mt-52 w-3/4 md:w-1/2 mx-auto space-y-2"
|
|
||||||
>
|
|
||||||
<BookOpen class="size-10 mx-auto stroke-1 text-ink-gray-4" />
|
|
||||||
<div class="text-xl font-medium">
|
|
||||||
{{ __('No quizzes found') }}
|
|
||||||
</div>
|
|
||||||
<div class="leading-5">
|
|
||||||
{{
|
|
||||||
__(
|
|
||||||
'You have not created any quizzes yet. To create a new quiz, click on the "New Quiz" button above.'
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import {
|
import {
|
||||||
Breadcrumbs,
|
Breadcrumbs,
|
||||||
Button,
|
Button,
|
||||||
|
call,
|
||||||
createListResource,
|
createListResource,
|
||||||
ListView,
|
ListView,
|
||||||
ListRows,
|
ListRows,
|
||||||
@@ -83,19 +72,22 @@ import {
|
|||||||
usePageMeta,
|
usePageMeta,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { computed, inject, onMounted } from 'vue'
|
import { computed, inject, onMounted, ref } from 'vue'
|
||||||
import { BookOpen, Plus } from 'lucide-vue-next'
|
import { Plus } from 'lucide-vue-next'
|
||||||
import { sessionStore } from '@/stores/session'
|
import { sessionStore } from '@/stores/session'
|
||||||
|
import EmptyState from '@/components/EmptyState.vue'
|
||||||
|
|
||||||
const { brand } = sessionStore()
|
const { brand } = sessionStore()
|
||||||
const user = inject('$user')
|
const user = inject('$user')
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
const quizCount = ref(0)
|
||||||
const readOnlyMode = window.read_only_mode
|
const readOnlyMode = window.read_only_mode
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
if (!user.data?.is_moderator && !user.data?.is_instructor) {
|
if (!user.data?.is_moderator && !user.data?.is_instructor) {
|
||||||
router.push({ name: 'Courses' })
|
router.push({ name: 'Courses' })
|
||||||
}
|
}
|
||||||
|
getQuizCount()
|
||||||
})
|
})
|
||||||
|
|
||||||
const quizFilter = computed(() => {
|
const quizFilter = computed(() => {
|
||||||
@@ -114,6 +106,14 @@ const quizzes = createListResource({
|
|||||||
orderBy: 'modified desc',
|
orderBy: 'modified desc',
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const getQuizCount = () => {
|
||||||
|
call('frappe.client.get_count', {
|
||||||
|
doctype: 'LMS Quiz',
|
||||||
|
}).then((data) => {
|
||||||
|
quizCount.value = data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
const quizColumns = computed(() => {
|
const quizColumns = computed(() => {
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -7,35 +7,45 @@
|
|||||||
</header>
|
</header>
|
||||||
<div v-if="chartDetails.data" class="p-5">
|
<div v-if="chartDetails.data" class="p-5">
|
||||||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4">
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4">
|
||||||
<NumberChart
|
<Tooltip :text="__('Published Courses')">
|
||||||
class="border rounded-md"
|
<NumberChart
|
||||||
:config="{ title: 'Courses', value: chartDetails.data.courses }"
|
class="border rounded-md"
|
||||||
/>
|
:config="{ title: 'Courses', value: chartDetails.data.courses }"
|
||||||
<NumberChart
|
/>
|
||||||
class="border rounded-md"
|
</Tooltip>
|
||||||
:config="{ title: 'Signups', value: chartDetails.data.users }"
|
<Tooltip :text="__('Active Members')">
|
||||||
/>
|
<NumberChart
|
||||||
<NumberChart
|
class="border rounded-md"
|
||||||
class="border rounded-md"
|
:config="{ title: 'Signups', value: chartDetails.data.users }"
|
||||||
:config="{
|
/>
|
||||||
title: 'Enrollments',
|
</Tooltip>
|
||||||
value: chartDetails.data.enrollments,
|
<Tooltip :text="__('Course Enrollments')">
|
||||||
}"
|
<NumberChart
|
||||||
/>
|
class="border rounded-md"
|
||||||
<NumberChart
|
:config="{
|
||||||
class="border rounded-md"
|
title: 'Enrollments',
|
||||||
:config="{
|
value: chartDetails.data.enrollments,
|
||||||
title: 'Completions',
|
}"
|
||||||
value: chartDetails.data.completions,
|
/>
|
||||||
}"
|
</Tooltip>
|
||||||
/>
|
<Tooltip :text="__('Course Completions')">
|
||||||
<NumberChart
|
<NumberChart
|
||||||
class="border rounded-md"
|
class="border rounded-md"
|
||||||
:config="{
|
:config="{
|
||||||
title: 'Certifications',
|
title: 'Completions',
|
||||||
value: chartDetails.data.certifications,
|
value: chartDetails.data.completions,
|
||||||
}"
|
}"
|
||||||
/>
|
/>
|
||||||
|
</Tooltip>
|
||||||
|
<Tooltip :text="__('Certified Members')">
|
||||||
|
<NumberChart
|
||||||
|
class="border rounded-md"
|
||||||
|
:config="{
|
||||||
|
title: 'Certifications',
|
||||||
|
value: chartDetails.data.certifications,
|
||||||
|
}"
|
||||||
|
/>
|
||||||
|
</Tooltip>
|
||||||
</div>
|
</div>
|
||||||
<div class="grid grid-cols-1 lg:grid-cols-2 gap-4 mt-4">
|
<div class="grid grid-cols-1 lg:grid-cols-2 gap-4 mt-4">
|
||||||
<div class="border rounded-md min-h-72">
|
<div class="border rounded-md min-h-72">
|
||||||
@@ -129,6 +139,7 @@ import {
|
|||||||
createResource,
|
createResource,
|
||||||
DonutChart,
|
DonutChart,
|
||||||
NumberChart,
|
NumberChart,
|
||||||
|
Tooltip,
|
||||||
usePageMeta,
|
usePageMeta,
|
||||||
} from 'frappe-ui'
|
} from 'frappe-ui'
|
||||||
import { computed } from 'vue'
|
import { computed } from 'vue'
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
import { toast } from 'frappe-ui'
|
|
||||||
import { useTimeAgo } from '@vueuse/core'
|
import { useTimeAgo } from '@vueuse/core'
|
||||||
import { Quiz } from '@/utils/quiz'
|
import { Quiz } from '@/utils/quiz'
|
||||||
import { Assignment } from '@/utils/assignment'
|
import { Assignment } from '@/utils/assignment'
|
||||||
import { Upload } from '@/utils/upload'
|
import { Upload } from '@/utils/upload'
|
||||||
import { Markdown } from '@/utils/markdownParser'
|
import { Markdown } from '@/utils/markdownParser'
|
||||||
|
import { useSettings } from '@/stores/settings'
|
||||||
|
import { usersStore } from '@/stores/user'
|
||||||
import Header from '@editorjs/header'
|
import Header from '@editorjs/header'
|
||||||
import Paragraph from '@editorjs/paragraph'
|
import Paragraph from '@editorjs/paragraph'
|
||||||
import { CodeBox } from '@/utils/code'
|
import { CodeBox } from '@/utils/code'
|
||||||
@@ -14,19 +15,11 @@ import dayjs from '@/utils/dayjs'
|
|||||||
import Embed from '@editorjs/embed'
|
import Embed from '@editorjs/embed'
|
||||||
import SimpleImage from '@editorjs/simple-image'
|
import SimpleImage from '@editorjs/simple-image'
|
||||||
import Table from '@editorjs/table'
|
import Table from '@editorjs/table'
|
||||||
import { usersStore } from '../stores/user'
|
|
||||||
import Plyr from 'plyr'
|
import Plyr from 'plyr'
|
||||||
import 'plyr/dist/plyr.css'
|
import 'plyr/dist/plyr.css'
|
||||||
|
|
||||||
const readOnlyMode = window.read_only_mode
|
const readOnlyMode = window.read_only_mode
|
||||||
|
|
||||||
export function createToast(options) {
|
|
||||||
toast({
|
|
||||||
position: 'bottom-right',
|
|
||||||
...options,
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
export function timeAgo(date) {
|
export function timeAgo(date) {
|
||||||
return useTimeAgo(date).value
|
return useTimeAgo(date).value
|
||||||
}
|
}
|
||||||
@@ -97,26 +90,6 @@ export function getFileSize(file_size) {
|
|||||||
return value
|
return value
|
||||||
}
|
}
|
||||||
|
|
||||||
export function showToast(title, text, icon, iconClasses = null) {
|
|
||||||
if (!iconClasses) {
|
|
||||||
if (icon == 'check') {
|
|
||||||
iconClasses = 'bg-surface-green-3 text-ink-white rounded-md p-px'
|
|
||||||
} else if (icon == 'alert-circle') {
|
|
||||||
iconClasses = 'bg-yellow-600 text-ink-white rounded-md p-px'
|
|
||||||
} else {
|
|
||||||
iconClasses = 'bg-surface-red-5 text-ink-white rounded-md p-px'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
createToast({
|
|
||||||
title: title,
|
|
||||||
text: htmlToText(text),
|
|
||||||
icon: icon,
|
|
||||||
iconClasses: iconClasses,
|
|
||||||
position: icon == 'check' ? 'bottom-right' : 'top-center',
|
|
||||||
timeout: icon != 'check' ? 10 : 5,
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
export function getImgDimensions(imgSrc) {
|
export function getImgDimensions(imgSrc) {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
let img = new Image()
|
let img = new Image()
|
||||||
@@ -558,24 +531,33 @@ export const enablePlyr = () => {
|
|||||||
const videoElement = document.getElementsByClassName('video-player')
|
const videoElement = document.getElementsByClassName('video-player')
|
||||||
if (videoElement.length === 0) return
|
if (videoElement.length === 0) return
|
||||||
|
|
||||||
const src = videoElement[0].getAttribute('src')
|
Array.from(videoElement).forEach((video) => {
|
||||||
if (src) {
|
const src = video.getAttribute('src')
|
||||||
let videoID = src.split('/').pop()
|
if (src) {
|
||||||
videoElement[0].setAttribute('data-plyr-embed-id', videoID)
|
let videoID = src.split('/').pop()
|
||||||
}
|
video.setAttribute('data-plyr-embed-id', videoID)
|
||||||
new Plyr('.video-player', {
|
}
|
||||||
youtube: {
|
new Plyr(video, {
|
||||||
noCookie: true,
|
youtube: {
|
||||||
},
|
noCookie: true,
|
||||||
controls: [
|
},
|
||||||
'play-large',
|
controls: [
|
||||||
'play',
|
'play-large',
|
||||||
'progress',
|
'play',
|
||||||
'current-time',
|
'progress',
|
||||||
'mute',
|
'current-time',
|
||||||
'volume',
|
'mute',
|
||||||
'fullscreen',
|
'volume',
|
||||||
],
|
'fullscreen',
|
||||||
})
|
],
|
||||||
}, 500)
|
})
|
||||||
|
}, 500)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const openSettings = (category, close) => {
|
||||||
|
const settingsStore = useSettings()
|
||||||
|
close()
|
||||||
|
settingsStore.activeTab = category
|
||||||
|
settingsStore.isSettingsOpen = true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
module.exports = {
|
import frappeUIPreset from 'frappe-ui/src/tailwind/preset'
|
||||||
presets: [require('frappe-ui/src/tailwind/preset')],
|
|
||||||
|
export default {
|
||||||
|
presets: [frappeUIPreset],
|
||||||
content: [
|
content: [
|
||||||
'./index.html',
|
'./index.html',
|
||||||
'./src/**/*.{vue,js,ts,jsx,tsx}',
|
'./src/**/*.{vue,js,ts,jsx,tsx}',
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ export default defineConfig({
|
|||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
server: {
|
server: {
|
||||||
allowedHosts: ['fs', 'persona'],
|
allowedHosts: ['fs', 'per2'],
|
||||||
},
|
},
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: {
|
||||||
|
|||||||
2812
frontend/yarn.lock
2812
frontend/yarn.lock
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
|||||||
__version__ = "2.28.0"
|
__version__ = "2.28.1"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ app_license = "AGPL"
|
|||||||
# include js, css files in header of web template
|
# include js, css files in header of web template
|
||||||
web_include_css = "lms.bundle.css"
|
web_include_css = "lms.bundle.css"
|
||||||
# web_include_css = "/assets/lms/css/lms.css"
|
# web_include_css = "/assets/lms/css/lms.css"
|
||||||
web_include_js = ["website.bundle.js"]
|
web_include_js = []
|
||||||
|
|
||||||
# include custom scss in every website theme (without file extension ".scss")
|
# include custom scss in every website theme (without file extension ".scss")
|
||||||
# website_theme_scss = "lms/public/scss/website"
|
# website_theme_scss = "lms/public/scss/website"
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ def after_install():
|
|||||||
def after_sync():
|
def after_sync():
|
||||||
create_lms_roles()
|
create_lms_roles()
|
||||||
set_default_certificate_print_format()
|
set_default_certificate_print_format()
|
||||||
add_all_roles_to("Administrator")
|
give_lms_roles_to_admin()
|
||||||
|
|
||||||
|
|
||||||
def before_uninstall():
|
def before_uninstall():
|
||||||
@@ -172,3 +172,15 @@ def create_batch_source():
|
|||||||
doc = frappe.new_doc("LMS Source")
|
doc = frappe.new_doc("LMS Source")
|
||||||
doc.source = source
|
doc.source = source
|
||||||
doc.save()
|
doc.save()
|
||||||
|
|
||||||
|
|
||||||
|
def give_lms_roles_to_admin():
|
||||||
|
roles = ["Course Creator", "Moderator", "Batch Evaluator"]
|
||||||
|
for role in roles:
|
||||||
|
if not frappe.db.exists("Has Role", {"parent": "Administrator", "role": role}):
|
||||||
|
doc = frappe.new_doc("Has Role")
|
||||||
|
doc.parent = "Administrator"
|
||||||
|
doc.parenttype = "User"
|
||||||
|
doc.parentfield = "roles"
|
||||||
|
doc.role = role
|
||||||
|
doc.save()
|
||||||
|
|||||||
@@ -21,9 +21,9 @@ from lms.lms.utils import (
|
|||||||
|
|
||||||
class LMSBatch(Document):
|
class LMSBatch(Document):
|
||||||
def validate(self):
|
def validate(self):
|
||||||
if self.seat_count:
|
self.validate_seats_left()
|
||||||
self.validate_seats_left()
|
|
||||||
self.validate_batch_end_date()
|
self.validate_batch_end_date()
|
||||||
|
self.validate_batch_time()
|
||||||
self.validate_duplicate_courses()
|
self.validate_duplicate_courses()
|
||||||
self.validate_payments_app()
|
self.validate_payments_app()
|
||||||
self.validate_amount_and_currency()
|
self.validate_amount_and_currency()
|
||||||
@@ -40,6 +40,11 @@ class LMSBatch(Document):
|
|||||||
if self.end_date < self.start_date:
|
if self.end_date < self.start_date:
|
||||||
frappe.throw(_("Batch end date cannot be before the batch start date"))
|
frappe.throw(_("Batch end date cannot be before the batch start date"))
|
||||||
|
|
||||||
|
def validate_batch_time(self):
|
||||||
|
if self.start_time and self.end_time:
|
||||||
|
if get_time(self.start_time) >= get_time(self.end_time):
|
||||||
|
frappe.throw(_("Batch start time cannot be greater than or equal to end time."))
|
||||||
|
|
||||||
def validate_duplicate_courses(self):
|
def validate_duplicate_courses(self):
|
||||||
courses = [row.course for row in self.courses]
|
courses = [row.course for row in self.courses]
|
||||||
duplicates = {course for course in courses if courses.count(course) > 1}
|
duplicates = {course for course in courses if courses.count(course) > 1}
|
||||||
@@ -94,6 +99,9 @@ class LMSBatch(Document):
|
|||||||
enrollment.save()
|
enrollment.save()
|
||||||
|
|
||||||
def validate_seats_left(self):
|
def validate_seats_left(self):
|
||||||
|
if cint(self.seat_count) < 0:
|
||||||
|
frappe.throw(_("Seat count cannot be negative."))
|
||||||
|
|
||||||
students = frappe.db.count("LMS Batch Enrollment", {"batch": self.name})
|
students = frappe.db.count("LMS Batch Enrollment", {"batch": self.name})
|
||||||
if cint(self.seat_count) < students:
|
if cint(self.seat_count) < students:
|
||||||
frappe.throw(_("There are no seats available in this batch."))
|
frappe.throw(_("There are no seats available in this batch."))
|
||||||
@@ -208,86 +216,6 @@ def authenticate():
|
|||||||
return response.json()["access_token"]
|
return response.json()["access_token"]
|
||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
|
||||||
def create_batch(
|
|
||||||
title,
|
|
||||||
start_date,
|
|
||||||
end_date,
|
|
||||||
description=None,
|
|
||||||
batch_details=None,
|
|
||||||
batch_details_raw=None,
|
|
||||||
meta_image=None,
|
|
||||||
seat_count=0,
|
|
||||||
start_time=None,
|
|
||||||
end_time=None,
|
|
||||||
medium="Online",
|
|
||||||
category=None,
|
|
||||||
paid_batch=0,
|
|
||||||
amount=0,
|
|
||||||
currency=None,
|
|
||||||
amount_usd=0,
|
|
||||||
name=None,
|
|
||||||
published=0,
|
|
||||||
evaluation_end_date=None,
|
|
||||||
):
|
|
||||||
frappe.only_for("Moderator")
|
|
||||||
if name:
|
|
||||||
doc = frappe.get_doc("LMS Batch", name)
|
|
||||||
else:
|
|
||||||
doc = frappe.get_doc({"doctype": "LMS Batch"})
|
|
||||||
|
|
||||||
doc.update(
|
|
||||||
{
|
|
||||||
"title": title,
|
|
||||||
"start_date": start_date,
|
|
||||||
"end_date": end_date,
|
|
||||||
"description": description,
|
|
||||||
"batch_details": batch_details,
|
|
||||||
"batch_details_raw": batch_details_raw,
|
|
||||||
"meta_image": meta_image,
|
|
||||||
"seat_count": seat_count,
|
|
||||||
"start_time": start_time,
|
|
||||||
"end_time": end_time,
|
|
||||||
"medium": medium,
|
|
||||||
"category": category,
|
|
||||||
"paid_batch": paid_batch,
|
|
||||||
"amount": amount,
|
|
||||||
"currency": currency,
|
|
||||||
"amount_usd": amount_usd,
|
|
||||||
"published": published,
|
|
||||||
"evaluation_end_date": evaluation_end_date,
|
|
||||||
}
|
|
||||||
)
|
|
||||||
doc.save()
|
|
||||||
return doc
|
|
||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
|
||||||
def add_course(course, parent, name=None, evaluator=None):
|
|
||||||
frappe.only_for("Moderator")
|
|
||||||
|
|
||||||
if frappe.db.exists("Batch Course", {"course": course, "parent": parent}):
|
|
||||||
frappe.throw(_("Course already added to the batch."))
|
|
||||||
|
|
||||||
if name:
|
|
||||||
doc = frappe.get_doc("Batch Course", name)
|
|
||||||
else:
|
|
||||||
doc = frappe.new_doc("Batch Course")
|
|
||||||
|
|
||||||
doc.update(
|
|
||||||
{
|
|
||||||
"course": course,
|
|
||||||
"evaluator": evaluator,
|
|
||||||
"parent": parent,
|
|
||||||
"parentfield": "courses",
|
|
||||||
"parenttype": "LMS Batch",
|
|
||||||
}
|
|
||||||
)
|
|
||||||
doc.save()
|
|
||||||
|
|
||||||
return doc.name
|
|
||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_batch_timetable(batch):
|
def get_batch_timetable(batch):
|
||||||
timetable = frappe.get_all(
|
timetable = frappe.get_all(
|
||||||
|
|||||||
@@ -96,9 +96,7 @@ def set_total_marks(questions):
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def quiz_summary(quiz, results):
|
def quiz_summary(quiz, results):
|
||||||
score = 0
|
|
||||||
results = results and json.loads(results)
|
results = results and json.loads(results)
|
||||||
is_open_ended = False
|
|
||||||
percentage = 0
|
percentage = 0
|
||||||
|
|
||||||
quiz_details = frappe.db.get_value(
|
quiz_details = frappe.db.get_value(
|
||||||
@@ -108,7 +106,32 @@ def quiz_summary(quiz, results):
|
|||||||
as_dict=1,
|
as_dict=1,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
data = process_results(results, quiz)
|
||||||
|
results = data["results"]
|
||||||
|
score = data["score"]
|
||||||
|
is_open_ended = data["is_open_ended"]
|
||||||
|
|
||||||
score_out_of = quiz_details.total_marks
|
score_out_of = quiz_details.total_marks
|
||||||
|
percentage = (score / score_out_of) * 100 if score_out_of else 0
|
||||||
|
submission = create_submission(
|
||||||
|
quiz, results, score_out_of, quiz_details.passing_percentage
|
||||||
|
)
|
||||||
|
|
||||||
|
save_progress_after_quiz(quiz_details, percentage)
|
||||||
|
|
||||||
|
return {
|
||||||
|
"score": score,
|
||||||
|
"score_out_of": score_out_of,
|
||||||
|
"submission": submission.name,
|
||||||
|
"pass": percentage == quiz_details.passing_percentage,
|
||||||
|
"percentage": percentage,
|
||||||
|
"is_open_ended": is_open_ended,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def process_results(results, quiz):
|
||||||
|
score = 0
|
||||||
|
is_open_ended = False
|
||||||
|
|
||||||
for result in results:
|
for result in results:
|
||||||
question_details = frappe.db.get_value(
|
question_details = frappe.db.get_value(
|
||||||
@@ -123,55 +146,28 @@ def quiz_summary(quiz, results):
|
|||||||
result["marks_out_of"] = question_details.marks
|
result["marks_out_of"] = question_details.marks
|
||||||
|
|
||||||
if question_details.type != "Open Ended":
|
if question_details.type != "Open Ended":
|
||||||
correct = result["is_correct"][0]
|
if len(result["is_correct"]) > 0:
|
||||||
for point in result["is_correct"]:
|
correct = result["is_correct"][0]
|
||||||
correct = correct and point
|
for point in result["is_correct"]:
|
||||||
result["is_correct"] = correct
|
correct = correct and point
|
||||||
|
result["is_correct"] = correct
|
||||||
|
else:
|
||||||
|
result["is_correct"] = 0
|
||||||
|
|
||||||
marks = question_details.marks if correct else 0
|
marks = question_details.marks if correct else 0
|
||||||
result["marks"] = marks
|
result["marks"] = marks
|
||||||
score += marks
|
score += marks
|
||||||
|
|
||||||
else:
|
else:
|
||||||
result["is_correct"] = 0
|
|
||||||
is_open_ended = True
|
is_open_ended = True
|
||||||
|
result["is_correct"] = 0
|
||||||
percentage = (score / score_out_of) * 100
|
result["answer"] = re.sub(
|
||||||
result["answer"] = re.sub(
|
r'<img[^>]*src\s*=\s*["\'](?=data:)(.*?)["\']', _save_file, result["answer"]
|
||||||
r'<img[^>]*src\s*=\s*["\'](?=data:)(.*?)["\']', _save_file, result["answer"]
|
)
|
||||||
)
|
|
||||||
|
|
||||||
submission = frappe.new_doc("LMS Quiz Submission")
|
|
||||||
# Score and percentage are calculated by the controller function
|
|
||||||
submission.update(
|
|
||||||
{
|
|
||||||
"doctype": "LMS Quiz Submission",
|
|
||||||
"quiz": quiz,
|
|
||||||
"result": results,
|
|
||||||
"score": 0,
|
|
||||||
"score_out_of": score_out_of,
|
|
||||||
"member": frappe.session.user,
|
|
||||||
"percentage": 0,
|
|
||||||
"passing_percentage": quiz_details.passing_percentage,
|
|
||||||
}
|
|
||||||
)
|
|
||||||
submission.save(ignore_permissions=True)
|
|
||||||
|
|
||||||
if (
|
|
||||||
percentage >= quiz_details.passing_percentage
|
|
||||||
and quiz_details.lesson
|
|
||||||
and quiz_details.course
|
|
||||||
):
|
|
||||||
save_progress(quiz_details.lesson, quiz_details.course)
|
|
||||||
elif not quiz_details.passing_percentage:
|
|
||||||
save_progress(quiz_details.lesson, quiz_details.course)
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
"results": results,
|
||||||
"score": score,
|
"score": score,
|
||||||
"score_out_of": score_out_of,
|
|
||||||
"submission": submission.name,
|
|
||||||
"pass": percentage == quiz_details.passing_percentage,
|
|
||||||
"percentage": percentage,
|
|
||||||
"is_open_ended": is_open_ended,
|
"is_open_ended": is_open_ended,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -219,6 +215,36 @@ def get_corrupted_image_msg():
|
|||||||
return _("Image: Corrupted Data Stream")
|
return _("Image: Corrupted Data Stream")
|
||||||
|
|
||||||
|
|
||||||
|
def create_submission(quiz, results, score_out_of, passing_percentage):
|
||||||
|
submission = frappe.new_doc("LMS Quiz Submission")
|
||||||
|
# Score and percentage are calculated by the controller function
|
||||||
|
submission.update(
|
||||||
|
{
|
||||||
|
"doctype": "LMS Quiz Submission",
|
||||||
|
"quiz": quiz,
|
||||||
|
"result": results,
|
||||||
|
"score": 0,
|
||||||
|
"score_out_of": score_out_of,
|
||||||
|
"member": frappe.session.user,
|
||||||
|
"percentage": 0,
|
||||||
|
"passing_percentage": passing_percentage,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
submission.save(ignore_permissions=True)
|
||||||
|
return submission
|
||||||
|
|
||||||
|
|
||||||
|
def save_progress_after_quiz(quiz_details, percentage):
|
||||||
|
if (
|
||||||
|
percentage >= quiz_details.passing_percentage
|
||||||
|
and quiz_details.lesson
|
||||||
|
and quiz_details.course
|
||||||
|
):
|
||||||
|
save_progress(quiz_details.lesson, quiz_details.course)
|
||||||
|
elif not quiz_details.passing_percentage:
|
||||||
|
save_progress(quiz_details.lesson, quiz_details.course)
|
||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_question_details(question):
|
def get_question_details(question):
|
||||||
if frappe.db.exists("LMS Quiz Question", question):
|
if frappe.db.exists("LMS Quiz Question", question):
|
||||||
|
|||||||
@@ -403,7 +403,7 @@
|
|||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"issingle": 1,
|
"issingle": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-04-22 16:05:27.914422",
|
"modified": "2025-05-14 12:43:22.749850",
|
||||||
"modified_by": "sayali@frappe.io",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "LMS Settings",
|
"name": "LMS Settings",
|
||||||
@@ -425,6 +425,16 @@
|
|||||||
"read": 1,
|
"read": 1,
|
||||||
"role": "LMS Student",
|
"role": "LMS Student",
|
||||||
"share": 1
|
"share": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"create": 1,
|
||||||
|
"delete": 1,
|
||||||
|
"email": 1,
|
||||||
|
"print": 1,
|
||||||
|
"read": 1,
|
||||||
|
"role": "Moderator",
|
||||||
|
"share": 1,
|
||||||
|
"write": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"row_format": "Dynamic",
|
"row_format": "Dynamic",
|
||||||
|
|||||||
@@ -772,14 +772,17 @@ def get_chart_data(
|
|||||||
from_date = add_months(getdate(), -1)
|
from_date = add_months(getdate(), -1)
|
||||||
if not to_date:
|
if not to_date:
|
||||||
to_date = getdate()
|
to_date = getdate()
|
||||||
chart = frappe.get_doc("Dashboard Chart", chart_name)
|
|
||||||
filters = [([chart.document_type, "docstatus", "<", 2, False])]
|
|
||||||
doctype = chart.document_type
|
|
||||||
datefield = chart.based_on
|
|
||||||
value_field = chart.value_based_on or "1"
|
|
||||||
from_date = get_datetime(from_date).strftime("%Y-%m-%d")
|
from_date = get_datetime(from_date).strftime("%Y-%m-%d")
|
||||||
to_date = get_datetime(to_date)
|
to_date = get_datetime(to_date)
|
||||||
|
|
||||||
|
chart = frappe.get_doc("Dashboard Chart", chart_name)
|
||||||
|
doctype = chart.document_type
|
||||||
|
datefield = chart.based_on
|
||||||
|
value_field = chart.value_based_on or "1"
|
||||||
|
|
||||||
|
filters = [([chart.document_type, "docstatus", "<", 2, False])]
|
||||||
|
filters = filters + json.loads(chart.filters_json)
|
||||||
filters.append([doctype, datefield, ">=", from_date, False])
|
filters.append([doctype, datefield, ">=", from_date, False])
|
||||||
filters.append([doctype, datefield, "<=", to_date, False])
|
filters.append([doctype, datefield, "<=", to_date, False])
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/ar.po
181
lms/locale/ar.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Arabic\n"
|
"Language-Team: Arabic\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr ""
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% أكتمل"
|
msgstr "% أكتمل"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr ""
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "نشط"
|
msgstr "نشط"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -403,7 +383,7 @@ msgstr "التطبيقات"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "أرشفة"
|
msgstr "أرشفة"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "إلغاء"
|
msgstr "إلغاء"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "التحقق من"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "تصحيح"
|
msgstr "تصحيح"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "تاريخ انتهاء الصلاحية"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "تفسير"
|
msgstr "تفسير"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "وظائف"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "انضم"
|
msgstr "انضم"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "محلي"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "الخيار"
|
msgstr "الخيار"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "الخيار 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "الخيار 4"
|
msgstr "الخيار 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "خيارات"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "يرجى التحقق من بريدك الالكتروني للتحقق"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "الرمز البريدي"
|
msgstr "الرمز البريدي"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "نشرت"
|
msgstr "نشرت"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "السبت"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "اسم المهارة"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "تخطى"
|
msgstr "تخطى"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "حالة"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "تسجيل"
|
msgstr "تسجيل"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "إلى"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "إلى تاريخ"
|
msgstr "إلى تاريخ"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "أهلا وسهلا بك إلى {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "أنشطة"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "نشاط"
|
msgstr "نشاط"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/bs.po
181
lms/locale/bs.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:26\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Bosnian\n"
|
"Language-Team: Bosnian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr "Procjeni i Ocjeni"
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% završeno"
|
msgstr "% završeno"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr "1. Šta najbolje opisuje vašu ulogu?"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr "2. Koliko učenika planirate podučavati?"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr "3. Koji je vaš glavni slučaj korištenja Frappe Learninga?"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr "4. Da li trenutno koristite neke Frappe proizvode?"
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "Dostignuća"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Aktivan"
|
msgstr "Aktivan"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr "Aktivni Članovi"
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr "Dodaj ključnu riječ, a zatim pritisnite enter"
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr "Dodaj Lekciju"
|
msgstr "Dodaj Lekciju"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr "Dodaj novo pitanje"
|
msgstr "Dodaj novo pitanje"
|
||||||
@@ -193,10 +181,6 @@ msgstr "Dodaj Procjenu"
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr "Dodaj zadatak svojoj lekciji"
|
msgstr "Dodaj zadatak svojoj lekciji"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr "Dodaj postojeće pitanje"
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}"
|
msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr "Pojavljuje se na kartici kursa u listi kurseva"
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr "Pojavljuje se kada se grupni URL dijeli na bilo kojoj online platformi"
|
msgstr "Pojavljuje se kada se grupni URL dijeli na bilo kojoj online platformi"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "Prijave Primljene"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Primjeni"
|
msgstr "Primjeni"
|
||||||
@@ -403,7 +383,7 @@ msgstr "Aplikacije"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "Arhivirano"
|
msgstr "Arhivirano"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr "Jeste li sigurni da želite otkazati ovo ocjenjivanje? Ova radnja se ne može poništiti."
|
msgstr "Jeste li sigurni da želite otkazati ovo ocjenjivanje? Ova radnja se ne može poništiti."
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr "Podnošenje Zadataka"
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "Naziv Zadatka"
|
msgstr "Naziv Zadatka"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr "Zadatak je uspješno kreiran"
|
msgstr "Zadatak je uspješno kreiran"
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr "Zadatak je uspješno kreiran"
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "Zadatak za Lekciju {0} od {1} već postoji."
|
msgstr "Zadatak za Lekciju {0} od {1} već postoji."
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr "Zadatak je uspješno ažuriran"
|
msgstr "Zadatak je uspješno ažuriran"
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Otkaži"
|
msgstr "Otkaži"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr "Otkaži ovo ocjenjivanje?"
|
msgstr "Otkaži ovo ocjenjivanje?"
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr "Ležerna Odjeća"
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr "Certificirano"
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr "Certificirani Članovi"
|
msgstr "Certificirani Članovi"
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Provjeri"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "Provjerite Diskusiju"
|
msgstr "Provjerite Diskusiju"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr "Provjeri Podnošenja"
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "Pogledaj {0} da biste saznali više o certifikaciji."
|
msgstr "Pogledaj {0} da biste saznali više o certifikaciji."
|
||||||
@@ -920,6 +904,10 @@ msgstr "Izbori"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "Odaberi sve odgovore koji odgvaraju"
|
msgstr "Odaberi sve odgovore koji odgvaraju"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr "Odaberi postojeće pitanje"
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "Odaberi ikonu"
|
msgstr "Odaberi ikonu"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr "Korporativna Organizacija"
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "Tačno"
|
msgstr "Tačno"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr "Tačan Odgovor"
|
msgstr "Tačan Odgovor"
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "Poglavlje Kursa"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "Kurs je Završen"
|
msgstr "Kurs je Završen"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr "Završeni Kursevi"
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "Podaci o kursu"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "Opis Kursa"
|
msgstr "Opis Kursa"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr "Upisi na Kurseve"
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr "Kreiraj kurs"
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr "Kreiraj čas uživo"
|
msgstr "Kreiraj čas uživo"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr "Kreiraj novo pitanje"
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr "Kreiraj Zadatak"
|
msgstr "Kreiraj Zadatak"
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "E-pošta"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Uredi"
|
msgstr "Uredi"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr "Uredi Zadatak"
|
msgstr "Uredi Zadatak"
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr "Potvrda upisa za {0}"
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr "Broj Upisa"
|
msgstr "Broj Upisa"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr "Upis nije uspio"
|
msgstr "Upis nije uspio"
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "Unesite tačan odgovor"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr "Ime Ocjenjivača"
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr "Raspored Ocjenjivača"
|
msgstr "Raspored Ocjenjivača"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr "Ocjenjivač je Nedostupan"
|
msgstr "Ocjenjivač je Nedostupan"
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Datum Isteka Roka"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "Objašnjenje"
|
msgstr "Objašnjenje"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "Pomozite drugima da nauče nešto novo kreiranjem kursa."
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "Pomozi nam da poboljšamo naš materijal za kurs."
|
msgstr "Pomozi nam da poboljšamo naš materijal za kurs."
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr "Pomozi nam da razumijemo vaše potrebe"
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "Nagovještaji"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "Domaćin"
|
msgstr "Domaćin"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr "Koliko učenika planirate podučavati?"
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr "Kako dodati Kviz?"
|
msgstr "Kako dodati Kviz?"
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "Poslovi"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "Pridružite se"
|
msgstr "Pridružite se"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr "Pridružite se Pozivu"
|
msgstr "Pridružite se Pozivu"
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "Lokal"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "Označi kao pročitano"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr "Novi Član Programa"
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr "Novo Pitanje"
|
msgstr "Novo Pitanje"
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr "Novi Kviz"
|
msgstr "Novi Kviz"
|
||||||
@@ -3651,7 +3650,7 @@ msgstr "Nije pronađen nijedan podnešeni kviz. Provjeri ponovo kasnije."
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr "Nema pronađenih Kvizova"
|
msgstr "Nema pronađenih Kvizova"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr "Nema slobodnih termina za ovaj datum."
|
msgstr "Nema slobodnih termina za ovaj datum."
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr "Programu se mogu dodati samo kursevi za koje je samostalno učenje onemo
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "Samo datoteke tipa {0} će biti prihvaćeni."
|
msgstr "Samo datoteke tipa {0} će biti prihvaćeni."
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr "Dozvoljena je samo datoteka slike."
|
msgstr "Dozvoljena je samo datoteka slike."
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr "Otvoreni Završen"
|
msgstr "Otvoreni Završen"
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "Opcija"
|
msgstr "Opcija"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "Opcija 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "Opcija 4"
|
msgstr "Opcija 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Opcije"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr "ID Naloga"
|
msgstr "ID Naloga"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr "Organizacija"
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Provjeri e-poštu za potvrdu"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr "Klikni na sljedeće dugme da postavite novu lozinku"
|
msgstr "Klikni na sljedeće dugme da postavite novu lozinku"
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr "Završite prethodne kurseve u programu da biste se upisali na ovaj kurs."
|
msgstr "Završite prethodne kurseve u programu da biste se upisali na ovaj kurs."
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr "Prijavi se da nastaviš s plaćanjem."
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "Dobro se pripremi i dođi na vrijeme za ocjenjivanje."
|
msgstr "Dobro se pripremi i dođi na vrijeme za ocjenjivanje."
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr "Zakaži ocjenjvanje kako biste dobili certifikat."
|
msgstr "Zakaži ocjenjvanje kako biste dobili certifikat."
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr "Učitaj datoteku zadatka."
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr "Bodova (npr. 70)"
|
msgstr "Bodova (npr. 70)"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr "Mogućnosti"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr "Mogućnost"
|
msgstr "Mogućnost"
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr "Objavi novi posao ili provjeri kasnije."
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "Poštanski Broj"
|
msgstr "Poštanski Broj"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr "Objavljeno"
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr "Pokreće se od Učenje"
|
msgstr "Pokreće se od Učenje"
|
||||||
@@ -4318,7 +4317,8 @@ msgstr "Član Programa"
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr "Članovi Programa"
|
msgstr "Članovi Programa"
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr "Programi"
|
msgstr "Programi"
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr "Objavi na Stranici Učesnika"
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Objavljeno"
|
msgstr "Objavljeno"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr "Kupljeni Certifikat"
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr "Detalj Pitanja"
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr "Naziv Pitanja"
|
msgstr "Naziv Pitanja"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr "Pitanje je uspješno dodano"
|
msgstr "Pitanje je uspješno dodano"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr "Pitanje je uspješno ažurirano"
|
msgstr "Pitanje je uspješno ažurirano"
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Subota"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr "Preostalo Mjesto"
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr "Preostalih Mjesta"
|
msgstr "Preostalih Mjesta"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr "Odaberi Pitanje"
|
msgstr "Odaberi Pitanje"
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "Naziv Vještine"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "Vještine"
|
msgstr "Vještine"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Preskoči"
|
msgstr "Preskoči"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "Zemlja"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr "Predaja"
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr "List Predaje"
|
msgstr "List Predaje"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr "Tip Podnošenja"
|
msgstr "Tip Podnošenja"
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr "Predaja od"
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr "Predaja od"
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "Potvrdi"
|
msgstr "Potvrdi"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr "Podnesi i Nastavi"
|
msgstr "Podnesi i Nastavi"
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr "Predano {0}"
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr "Hvala vam na povratnim informacijama!"
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr "Hvala i Pozdrav"
|
msgstr "Hvala i Pozdrav"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr "Grupa je popunjena. Kontaktiraj Administratora."
|
msgstr "Grupa je popunjena. Kontaktiraj Administratora."
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr "Ovaj čas je završen"
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr "Ovaj kurs ima:"
|
msgstr "Ovaj kurs ima:"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr "Ovaj kurs je besplatan."
|
msgstr "Ovaj kurs je besplatan."
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr "Vremena:"
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "Do"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "Do Datuma"
|
msgstr "Do Datuma"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora."
|
msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora."
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "Twitter"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "Dobrodošli u {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr "Šta znači uključi u pregled?"
|
msgstr "Šta znači uključi u pregled?"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr "Koji je vaš glavni slučaj korištenja Frappe Learninga?"
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr "Kada se kurs pošalje na pregled, biće naveden ovdje."
|
msgstr "Kada se kurs pošalje na pregled, biće naveden ovdje."
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "aktivnosti"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "aktivnost"
|
msgstr "aktivnost"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr "podnositelj"
|
msgstr "podnositelj"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr "podnositelji"
|
msgstr "podnositelji"
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/de.po
181
lms/locale/de.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr " Bitte bewerten und benoten Sie es."
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% abgeschlossen"
|
msgstr "% abgeschlossen"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "Auszeichnungen"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Aktiv"
|
msgstr "Aktiv"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}"
|
msgstr "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "Empfangene Anwendungen"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Anwenden"
|
msgstr "Anwenden"
|
||||||
@@ -403,7 +383,7 @@ msgstr "Apps"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "Archiviert"
|
msgstr "Archiviert"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "Aufgabentitel"
|
msgstr "Aufgabentitel"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "Die Aufgabe für Lektion {0} von {1} existiert bereits."
|
msgstr "Die Aufgabe für Lektion {0} von {1} existiert bereits."
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Abbrechen"
|
msgstr "Abbrechen"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Prüfen"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "Diskussion prüfen"
|
msgstr "Diskussion prüfen"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "Mehr über die Zertifizierung erfahren Sie unter {0}."
|
msgstr "Mehr über die Zertifizierung erfahren Sie unter {0}."
|
||||||
@@ -920,6 +904,10 @@ msgstr "Auswahlmöglichkeiten"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "Wählen Sie alle zutreffenden Antworten aus"
|
msgstr "Wählen Sie alle zutreffenden Antworten aus"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "Symbol auswählen"
|
msgstr "Symbol auswählen"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "Richtig"
|
msgstr "Richtig"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "Kurskapitel"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "Abgeschlossene Kurse"
|
msgstr "Abgeschlossene Kurse"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "Kursdaten"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "Kursbeschreibung"
|
msgstr "Kursbeschreibung"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "E-Mail"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Bearbeiten"
|
msgstr "Bearbeiten"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr "Anzahl der Einschreibungen"
|
msgstr "Anzahl der Einschreibungen"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "Geben Sie die richtige Antwort ein"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Verfallsdatum"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "Erklärung"
|
msgstr "Erklärung"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "Helfen Sie anderen, etwas Neues zu lernen, indem Sie einen Kurs erstelle
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "Helfen Sie uns, unser Kursmaterial zu verbessern."
|
msgstr "Helfen Sie uns, unser Kursmaterial zu verbessern."
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "Hinweise"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "Gastgeber"
|
msgstr "Gastgeber"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "freie Stellen"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "Beitreten"
|
msgstr "Beitreten"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "Lokal"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "Als gelesen markieren"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr "Für dieses Datum sind keine Plätze verfügbar."
|
msgstr "Für dieses Datum sind keine Plätze verfügbar."
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "Es werden nur Dateien vom Typ {0} akzeptiert."
|
msgstr "Es werden nur Dateien vom Typ {0} akzeptiert."
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "Option"
|
msgstr "Option"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "Option 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "Option 4"
|
msgstr "Option 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Optionen"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr "Bestell-Nr."
|
msgstr "Bestell-Nr."
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Bitte überprüfen Sie Ihren Posteingang. Wir haben Ihnen eine E-Mail mi
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort festzulegen"
|
msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort festzulegen"
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren."
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "Bitte bereiten Sie sich gut vor und erscheinen Sie pünktlich zu den Prüfungen."
|
msgstr "Bitte bereiten Sie sich gut vor und erscheinen Sie pünktlich zu den Prüfungen."
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "Postleitzahl"
|
msgstr "Postleitzahl"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr "Auf der Teilnehmerseite veröffentlichen"
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Veröffentlicht"
|
msgstr "Veröffentlicht"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr "Name der Frage"
|
msgstr "Name der Frage"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Samstag"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "Name der Fertigkeit"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "Fertigkeiten"
|
msgstr "Fertigkeiten"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Überspringen"
|
msgstr "Überspringen"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "Bundesland"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr "Einreichung"
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "Buchen"
|
msgstr "Buchen"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr "Danke und Grüße"
|
msgstr "Danke und Grüße"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr "Dieser Kurs ist kostenlos."
|
msgstr "Dieser Kurs ist kostenlos."
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "An"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "Bis-Datum"
|
msgstr "Bis-Datum"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator."
|
msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator."
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "Twitter"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "Willkommen auf {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "aktivitäten"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "aktivität"
|
msgstr "aktivität"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/eo.po
181
lms/locale/eo.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:26\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Esperanto\n"
|
"Language-Team: Esperanto\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr "crwdns149182:0crwdne149182:0"
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "crwdns151724:0crwdne151724:0"
|
msgstr "crwdns151724:0crwdne151724:0"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr "crwdns154692:0crwdne154692:0"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr "crwdns154694:0crwdne154694:0"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr "crwdns154696:0crwdne154696:0"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr "crwdns154698:0crwdne154698:0"
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "crwdns149208:0crwdne149208:0"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "crwdns149210:0crwdne149210:0"
|
msgstr "crwdns149210:0crwdne149210:0"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr "crwdns154794:0crwdne154794:0"
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr "crwdns152004:0crwdne152004:0"
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr "crwdns151728:0crwdne151728:0"
|
msgstr "crwdns151728:0crwdne151728:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr "crwdns149228:0crwdne149228:0"
|
msgstr "crwdns149228:0crwdne149228:0"
|
||||||
@@ -193,10 +181,6 @@ msgstr "crwdns149232:0crwdne149232:0"
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr "crwdns152104:0crwdne152104:0"
|
msgstr "crwdns152104:0crwdne152104:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr "crwdns149234:0crwdne149234:0"
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "crwdns149236:0{0}crwdne149236:0"
|
msgstr "crwdns149236:0{0}crwdne149236:0"
|
||||||
@@ -364,10 +348,6 @@ msgstr "crwdns151464:0crwdne151464:0"
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr "crwdns151466:0crwdne151466:0"
|
msgstr "crwdns151466:0crwdne151466:0"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "crwdns149282:0crwdne149282:0"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "crwdns149284:0crwdne149284:0"
|
msgstr "crwdns149284:0crwdne149284:0"
|
||||||
@@ -403,7 +383,7 @@ msgstr "crwdns149294:0crwdne149294:0"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "crwdns152268:0crwdne152268:0"
|
msgstr "crwdns152268:0crwdne152268:0"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr "crwdns152463:0crwdne152463:0"
|
msgstr "crwdns152463:0crwdne152463:0"
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr "crwdns154518:0crwdne154518:0"
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "crwdns149320:0crwdne149320:0"
|
msgstr "crwdns149320:0crwdne149320:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr "crwdns154596:0crwdne154596:0"
|
msgstr "crwdns154596:0crwdne154596:0"
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr "crwdns154596:0crwdne154596:0"
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "crwdns149322:0{0}crwdnd149322:0{1}crwdne149322:0"
|
msgstr "crwdns149322:0{0}crwdnd149322:0{1}crwdne149322:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr "crwdns154598:0crwdne154598:0"
|
msgstr "crwdns154598:0crwdne154598:0"
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "crwdns149408:0crwdne149408:0"
|
msgstr "crwdns149408:0crwdne149408:0"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "crwdns152471:0crwdne152471:0"
|
msgstr "crwdns152471:0crwdne152471:0"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr "crwdns152473:0crwdne152473:0"
|
msgstr "crwdns152473:0crwdne152473:0"
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr "crwdns149414:0crwdne149414:0"
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr "crwdns152422:0crwdne152422:0"
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr "crwdns154600:0crwdne154600:0"
|
msgstr "crwdns154600:0crwdne154600:0"
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "crwdns149448:0crwdne149448:0"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "crwdns149450:0crwdne149450:0"
|
msgstr "crwdns149450:0crwdne149450:0"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr "crwdns154796:0crwdne154796:0"
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "crwdns149452:0{0}crwdne149452:0"
|
msgstr "crwdns149452:0{0}crwdne149452:0"
|
||||||
@@ -920,6 +904,10 @@ msgstr "crwdns149456:0crwdne149456:0"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "crwdns149458:0crwdne149458:0"
|
msgstr "crwdns149458:0crwdne149458:0"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr "crwdns154798:0crwdne154798:0"
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "crwdns149460:0crwdne149460:0"
|
msgstr "crwdns149460:0crwdne149460:0"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr "crwdns149548:0crwdne149548:0"
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "crwdns149550:0crwdne149550:0"
|
msgstr "crwdns149550:0crwdne149550:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr "crwdns149552:0crwdne149552:0"
|
msgstr "crwdns149552:0crwdne149552:0"
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "crwdns149558:0crwdne149558:0"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "crwdns149560:0crwdne149560:0"
|
msgstr "crwdns149560:0crwdne149560:0"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr "crwdns154800:0crwdne154800:0"
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "crwdns149566:0crwdne149566:0"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "crwdns149568:0crwdne149568:0"
|
msgstr "crwdns149568:0crwdne149568:0"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr "crwdns154802:0crwdne154802:0"
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr "crwdns151738:0crwdne151738:0"
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr "crwdns154447:0crwdne154447:0"
|
msgstr "crwdns154447:0crwdne154447:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr "crwdns149616:0crwdne149616:0"
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr "crwdns154604:0crwdne154604:0"
|
msgstr "crwdns154604:0crwdne154604:0"
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "crwdns149680:0crwdne149680:0"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "crwdns149682:0crwdne149682:0"
|
msgstr "crwdns149682:0crwdne149682:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr "crwdns154606:0crwdne154606:0"
|
msgstr "crwdns154606:0crwdne154606:0"
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr "crwdns152430:0{0}crwdne152430:0"
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr "crwdns149730:0crwdne149730:0"
|
msgstr "crwdns149730:0crwdne149730:0"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr "crwdns149732:0crwdne149732:0"
|
msgstr "crwdns149732:0crwdne149732:0"
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "crwdns149742:0crwdne149742:0"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr "crwdns149760:0crwdne149760:0"
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr "crwdns149762:0crwdne149762:0"
|
msgstr "crwdns149762:0crwdne149762:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr "crwdns149764:0crwdne149764:0"
|
msgstr "crwdns149764:0crwdne149764:0"
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "crwdns149780:0crwdne149780:0"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "crwdns149782:0crwdne149782:0"
|
msgstr "crwdns149782:0crwdne149782:0"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "crwdns149862:0crwdne149862:0"
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "crwdns149864:0crwdne149864:0"
|
msgstr "crwdns149864:0crwdne149864:0"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr "crwdns154804:0crwdne154804:0"
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "crwdns149878:0crwdne149878:0"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "crwdns149880:0crwdne149880:0"
|
msgstr "crwdns149880:0crwdne149880:0"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr "crwdns154806:0crwdne154806:0"
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr "crwdns149882:0crwdne149882:0"
|
msgstr "crwdns149882:0crwdne149882:0"
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "crwdns149994:0crwdne149994:0"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "crwdns149996:0crwdne149996:0"
|
msgstr "crwdns149996:0crwdne149996:0"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr "crwdns152499:0crwdne152499:0"
|
msgstr "crwdns152499:0crwdne152499:0"
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "crwdns150116:0crwdne150116:0"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "crwdns150142:0crwdne150142:0"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr "crwdns151764:0crwdne151764:0"
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr "crwdns150226:0crwdne150226:0"
|
msgstr "crwdns150226:0crwdne150226:0"
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr "crwdns150228:0crwdne150228:0"
|
msgstr "crwdns150228:0crwdne150228:0"
|
||||||
@@ -3651,7 +3650,7 @@ msgstr "crwdns154530:0crwdne154530:0"
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr "crwdns151592:0crwdne151592:0"
|
msgstr "crwdns151592:0crwdne151592:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr "crwdns150264:0crwdne150264:0"
|
msgstr "crwdns150264:0crwdne150264:0"
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr "crwdns151770:0crwdne151770:0"
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "crwdns150308:0{0}crwdne150308:0"
|
msgstr "crwdns150308:0{0}crwdne150308:0"
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr "crwdns150310:0crwdne150310:0"
|
msgstr "crwdns150310:0crwdne150310:0"
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr "crwdns150318:0crwdne150318:0"
|
msgstr "crwdns150318:0crwdne150318:0"
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "crwdns150322:0crwdne150322:0"
|
msgstr "crwdns150322:0crwdne150322:0"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "crwdns150328:0crwdne150328:0"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "crwdns150330:0crwdne150330:0"
|
msgstr "crwdns150330:0crwdne150330:0"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "crwdns154808:0crwdne154808:0"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr "crwdns150332:0crwdne150332:0"
|
msgstr "crwdns150332:0crwdne150332:0"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr "crwdns150336:0crwdne150336:0"
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "crwdns150404:0crwdne150404:0"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr "crwdns150406:0crwdne150406:0"
|
msgstr "crwdns150406:0crwdne150406:0"
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr "crwdns151772:0crwdne151772:0"
|
msgstr "crwdns151772:0crwdne151772:0"
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr "crwdns150428:0crwdne150428:0"
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "crwdns150430:0crwdne150430:0"
|
msgstr "crwdns150430:0crwdne150430:0"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr "crwdns152615:0crwdne152615:0"
|
msgstr "crwdns152615:0crwdne152615:0"
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr "crwdns150434:0crwdne150434:0"
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr "crwdns150436:0crwdne150436:0"
|
msgstr "crwdns150436:0crwdne150436:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr "crwdns154810:0crwdne154810:0"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr "crwdns150438:0crwdne150438:0"
|
msgstr "crwdns150438:0crwdne150438:0"
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr "crwdns154708:0crwdne154708:0"
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "crwdns150450:0crwdne150450:0"
|
msgstr "crwdns150450:0crwdne150450:0"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr "crwdns150452:0crwdne150452:0"
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr "crwdns154618:0crwdne154618:0"
|
msgstr "crwdns154618:0crwdne154618:0"
|
||||||
@@ -4318,7 +4317,8 @@ msgstr "crwdns151792:0crwdne151792:0"
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr "crwdns151794:0crwdne151794:0"
|
msgstr "crwdns151794:0crwdne151794:0"
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr "crwdns154532:0crwdne154532:0"
|
msgstr "crwdns154532:0crwdne154532:0"
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr "crwdns150494:0crwdne150494:0"
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "crwdns150496:0crwdne150496:0"
|
msgstr "crwdns150496:0crwdne150496:0"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr "crwdns152619:0crwdne152619:0"
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr "crwdns150506:0crwdne150506:0"
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr "crwdns150508:0crwdne150508:0"
|
msgstr "crwdns150508:0crwdne150508:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr "crwdns150510:0crwdne150510:0"
|
msgstr "crwdns150510:0crwdne150510:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr "crwdns150512:0crwdne150512:0"
|
msgstr "crwdns150512:0crwdne150512:0"
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "crwdns150610:0crwdne150610:0"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr "crwdns150632:0crwdne150632:0"
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr "crwdns150634:0crwdne150634:0"
|
msgstr "crwdns150634:0crwdne150634:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr "crwdns150636:0crwdne150636:0"
|
msgstr "crwdns150636:0crwdne150636:0"
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "crwdns150690:0crwdne150690:0"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "crwdns150692:0crwdne150692:0"
|
msgstr "crwdns150692:0crwdne150692:0"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "crwdns150696:0crwdne150696:0"
|
msgstr "crwdns150696:0crwdne150696:0"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "crwdns150730:0crwdne150730:0"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr "crwdns150758:0crwdne150758:0"
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr "crwdns150760:0crwdne150760:0"
|
msgstr "crwdns150760:0crwdne150760:0"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr "crwdns154620:0crwdne154620:0"
|
msgstr "crwdns154620:0crwdne154620:0"
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr "crwdns152136:0crwdne152136:0"
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr "crwdns152136:0crwdne152136:0"
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "crwdns150762:0crwdne150762:0"
|
msgstr "crwdns150762:0crwdne150762:0"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr "crwdns154710:0crwdne154710:0"
|
msgstr "crwdns154710:0crwdne154710:0"
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr "crwdns150766:0{0}crwdne150766:0"
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr "crwdns152290:0crwdne152290:0"
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr "crwdns150794:0crwdne150794:0"
|
msgstr "crwdns150794:0crwdne150794:0"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr "crwdns152138:0crwdne152138:0"
|
msgstr "crwdns152138:0crwdne152138:0"
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr "crwdns152144:0crwdne152144:0"
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr "crwdns150820:0crwdne150820:0"
|
msgstr "crwdns150820:0crwdne150820:0"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr "crwdns150822:0crwdne150822:0"
|
msgstr "crwdns150822:0crwdne150822:0"
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr "crwdns150848:0crwdne150848:0"
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "crwdns150852:0crwdne150852:0"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "crwdns150854:0crwdne150854:0"
|
msgstr "crwdns150854:0crwdne150854:0"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr "crwdns150858:0crwdne150858:0"
|
msgstr "crwdns150858:0crwdne150858:0"
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "crwdns150876:0crwdne150876:0"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "crwdns150956:0{0}crwdne150956:0"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr "crwdns151500:0crwdne151500:0"
|
msgstr "crwdns151500:0crwdne151500:0"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr "crwdns154812:0crwdne154812:0"
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr "crwdns150958:0crwdne150958:0"
|
msgstr "crwdns150958:0crwdne150958:0"
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "crwdns152176:0crwdne152176:0"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "crwdns152178:0crwdne152178:0"
|
msgstr "crwdns152178:0crwdne152178:0"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr "crwdns154722:0crwdne154722:0"
|
msgstr "crwdns154722:0crwdne154722:0"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr "crwdns154724:0crwdne154724:0"
|
msgstr "crwdns154724:0crwdne154724:0"
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/es.po
181
lms/locale/es.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr " Por favor evalúelo y califíquelo."
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% completado"
|
msgstr "% completado"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "Logros"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Activo"
|
msgstr "Activo"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr "Añadir una lección"
|
msgstr "Añadir una lección"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr "Añadir una nueva pregunta"
|
msgstr "Añadir una nueva pregunta"
|
||||||
@@ -193,10 +181,6 @@ msgstr "Añadir un examen"
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr "Añadir una pregunta existente"
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}"
|
msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr "Aparece en la tarjeta del curso en la lista de cursos."
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr "Aparece cuando la URL del grupo se comparte en cualquier plataforma en línea"
|
msgstr "Aparece cuando la URL del grupo se comparte en cualquier plataforma en línea"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "Solicitudes recibidas"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Postularse"
|
msgstr "Postularse"
|
||||||
@@ -403,7 +383,7 @@ msgstr "Apps"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "Archivado"
|
msgstr "Archivado"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "Título de la tarea"
|
msgstr "Título de la tarea"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "Ya existe una asignación para la lección {0} por {1}."
|
msgstr "Ya existe una asignación para la lección {0} por {1}."
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancelar"
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr "Ropa casual"
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Marcar"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "Comprobar el debate"
|
msgstr "Comprobar el debate"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "Visite {0} para saber más sobre la certificación."
|
msgstr "Visite {0} para saber más sobre la certificación."
|
||||||
@@ -920,6 +904,10 @@ msgstr "Opciones"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "Elegir todas las respuestas que apliquen"
|
msgstr "Elegir todas las respuestas que apliquen"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "Elegir icono"
|
msgstr "Elegir icono"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr "Organización corporativa"
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "Correcto"
|
msgstr "Correcto"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr "Respuesta correcta"
|
msgstr "Respuesta correcta"
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "Capítulo del curso"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "Curso Completado"
|
msgstr "Curso Completado"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "Datos del Curso"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "Descripción del curso"
|
msgstr "Descripción del curso"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr "Crear una nueva pregunta"
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "Correo Electrónico"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Editar"
|
msgstr "Editar"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr "Recuento de inscripciones"
|
msgstr "Recuento de inscripciones"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr "Error al inscribirse"
|
msgstr "Error al inscribirse"
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "Ingrese la respuesta correcta"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr "Nombre del evaluador"
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr "Horario del evaluador"
|
msgstr "Horario del evaluador"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr "El evaluador no está disponible"
|
msgstr "El evaluador no está disponible"
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Fecha de caducidad"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "Explicación"
|
msgstr "Explicación"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "Ayude a otros a aprender algo nuevo creando un curso."
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "Ayúdanos a mejorar el material de nuestro curso."
|
msgstr "Ayúdanos a mejorar el material de nuestro curso."
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "Consejos"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "Anfitrión"
|
msgstr "Anfitrión"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr "¿Cómo añadir un cuestionario?"
|
msgstr "¿Cómo añadir un cuestionario?"
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "Trabajos"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "Unirse"
|
msgstr "Unirse"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "Local"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "Marcar como leído"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr "Nueva pregunta"
|
msgstr "Nueva pregunta"
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr "Nuevo cuestionario"
|
msgstr "Nuevo cuestionario"
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr "No hay cupos disponibles para esta fecha."
|
msgstr "No hay cupos disponibles para esta fecha."
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "Sólo se aceptarán archivos del tipo {0}."
|
msgstr "Sólo se aceptarán archivos del tipo {0}."
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr "Sólo se permiten archivos de imagen."
|
msgstr "Sólo se permiten archivos de imagen."
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr "Apertura finalizada"
|
msgstr "Apertura finalizada"
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "Opción"
|
msgstr "Opción"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "Opción 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "Opción 4"
|
msgstr "Opción 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Opciones"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr "ID de pedido"
|
msgstr "ID de pedido"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr "Organización"
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Por favor, consultar su correo electrónico para la verificación"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña"
|
msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña"
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr "Por favor inicie sesión para continuar con el pago."
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "Por favor, prepárese bien y llegue a tiempo a las evaluaciones."
|
msgstr "Por favor, prepárese bien y llegue a tiempo a las evaluaciones."
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr "Por favor, suba el archivo de la tarea."
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr "Punto de puntuación (por ejemplo, 70)"
|
msgstr "Punto de puntuación (por ejemplo, 70)"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr "Posibilidad"
|
msgstr "Posibilidad"
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "Codigo postal"
|
msgstr "Codigo postal"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr "Publicado el"
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr "Publicar en la página del participante"
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Publicado"
|
msgstr "Publicado"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr "Detalle de la pregunta"
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr "Nombre de la Pregunta"
|
msgstr "Nombre de la Pregunta"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr "Pregunta añadida correctamente"
|
msgstr "Pregunta añadida correctamente"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr "Pregunta actualizada correctamente"
|
msgstr "Pregunta actualizada correctamente"
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Sábado"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr "Asiento restante"
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr "Asiento restantea"
|
msgstr "Asiento restantea"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr "Seleccione una pregunta"
|
msgstr "Seleccione una pregunta"
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "nombre de la habilidad"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "Habilidades"
|
msgstr "Habilidades"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Omitir"
|
msgstr "Omitir"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "Estado"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr "Envío"
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr "Lista de entregas"
|
msgstr "Lista de entregas"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "Validar"
|
msgstr "Validar"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr "Enviado {0}"
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr "Gracias y saludos"
|
msgstr "Gracias y saludos"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr "Este curso tiene:"
|
msgstr "Este curso tiene:"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr "Este curso es gratuito."
|
msgstr "Este curso es gratuito."
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr "Horarios:"
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "A"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "Hasta la fecha"
|
msgstr "Hasta la fecha"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr "Para unirse a este lote, comuníquese con el Administrador."
|
msgstr "Para unirse a este lote, comuníquese con el Administrador."
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "Twitter"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "Bienvenido a {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr "¿Qué significa incluir en la vista previa?"
|
msgstr "¿Qué significa incluir en la vista previa?"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr "Cuando un curso se someta a revisión, aparecerá en esta lista."
|
msgstr "Cuando un curso se someta a revisión, aparecerá en esta lista."
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "actividades"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "actividad"
|
msgstr "actividad"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/fa.po
181
lms/locale/fa.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:26\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Persian\n"
|
"Language-Team: Persian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr " لطفا آن را ارزیابی و نمره دهید."
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% تکمیل شده"
|
msgstr "% تکمیل شده"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "دستاوردها"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "فعال"
|
msgstr "فعال"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}"
|
msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "درخواست های دریافت شده"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "درخواست دادن"
|
msgstr "درخواست دادن"
|
||||||
@@ -403,7 +383,7 @@ msgstr "برنامه ها"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "بایگانی شد"
|
msgstr "بایگانی شد"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "عنوان تکلیف"
|
msgstr "عنوان تکلیف"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "تکلیف برای درس {0} توسط {1} از قبل وجود دارد."
|
msgstr "تکلیف برای درس {0} توسط {1} از قبل وجود دارد."
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "لغو"
|
msgstr "لغو"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr "گواهی شده"
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "بررسی"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr "گزینهها"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "همهی پاسخهایی که صحیح هستند را انتخاب کردن کنید"
|
msgstr "همهی پاسخهایی که صحیح هستند را انتخاب کردن کنید"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "یک تصویر انتخاب کن"
|
msgstr "یک تصویر انتخاب کن"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "درست"
|
msgstr "درست"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "فصل دوره"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "ایمیل"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "ویرایش"
|
msgstr "ویرایش"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr "تایید ثبت نام برای {0}"
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "پاسخ صحیح را وارد کنید"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "تاریخ انقضا"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "توضیح"
|
msgstr "توضیح"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "با ایجاد دوره آموزشی به دیگران کمک کنید
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "به ما در بهبود مطالب درسی کمک کنید."
|
msgstr "به ما در بهبود مطالب درسی کمک کنید."
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "راهنماییها"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "میزبان"
|
msgstr "میزبان"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "شغل ها"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "پیوستن"
|
msgstr "پیوستن"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr "پیوستن به تماس"
|
msgstr "پیوستن به تماس"
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "محلی"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "علامتگذاری به عنوان خوانده شد"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "فقط فایل هایی از نوع {0} پذیرفته میشوند."
|
msgstr "فقط فایل هایی از نوع {0} پذیرفته میشوند."
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "گزینه"
|
msgstr "گزینه"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "گزینه 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "انتخاب کردن 4"
|
msgstr "انتخاب کردن 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "گزینهها"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "لطفا ایمیل خود را برای تایید بررسی کنید"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr "لطفا فایل تکلیف را آپلود کنید."
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "کد پستی"
|
msgstr "کد پستی"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "منتشر شده"
|
msgstr "منتشر شده"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "شنبه"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "نام مهارت"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "مهارت ها"
|
msgstr "مهارت ها"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "پرش کنید"
|
msgstr "پرش کنید"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "حالت"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr "ارسال توسط"
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr "ارسال توسط"
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "ارسال"
|
msgstr "ارسال"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr "این کلاس به پایان رسید"
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "به"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "تا تاریخ"
|
msgstr "تا تاریخ"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "توییتر"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "به {0} خوش آمدید!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "فعالیت ها"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "فعالیت"
|
msgstr "فعالیت"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr "متقاضی"
|
msgstr "متقاضی"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr "متقاضیان"
|
msgstr "متقاضیان"
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/fr.po
181
lms/locale/fr.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr " Veuillez l'évaluer et le noter."
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% complété"
|
msgstr "% complété"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "Progrès"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "actif"
|
msgstr "actif"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "Ajoutez au moins une réponse possible à cette question : {0}"
|
msgstr "Ajoutez au moins une réponse possible à cette question : {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "Applications reçues"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "Archivé"
|
msgstr "Archivé"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "Titre du devoir"
|
msgstr "Titre du devoir"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "Le devoir pour la leçon {0} de {1} existe déjà."
|
msgstr "Le devoir pour la leçon {0} de {1} existe déjà."
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuler"
|
msgstr "Annuler"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Vérifier"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "Vérifiez la discussion"
|
msgstr "Vérifiez la discussion"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "Consultez le {0} pour en savoir plus sur la certification."
|
msgstr "Consultez le {0} pour en savoir plus sur la certification."
|
||||||
@@ -920,6 +904,10 @@ msgstr "Choix"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "Choisissez toutes les réponses qui s'appliquent"
|
msgstr "Choisissez toutes les réponses qui s'appliquent"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "Choisir une icône"
|
msgstr "Choisir une icône"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "Correct"
|
msgstr "Correct"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "Chapitre du cours"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "Cours terminé"
|
msgstr "Cours terminé"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "Données du cours"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "Description du cours"
|
msgstr "Description du cours"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "modifier"
|
msgstr "modifier"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Date d'expiration"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "Explication"
|
msgstr "Explication"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "Emplois"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "Joindre"
|
msgstr "Joindre"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "Locale"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3814,15 +3813,15 @@ msgstr ""
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Options"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Veuillez vérifier votre email pour validation"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "Veuillez bien vous préparer et être à temps pour les évaluations."
|
msgstr "Veuillez bien vous préparer et être à temps pour les évaluations."
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "code postal"
|
msgstr "code postal"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Publié"
|
msgstr "Publié"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Samedi"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "Nom de la compétence"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "Compétences"
|
msgstr "Compétences"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Sauter"
|
msgstr "Sauter"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "Etat"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "Valider"
|
msgstr "Valider"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "À"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "Jusqu'au"
|
msgstr "Jusqu'au"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "Bienvenue sur {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "activités"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "historique"
|
msgstr "historique"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/hr.po
181
lms/locale/hr.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:26\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Croatian\n"
|
"Language-Team: Croatian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr "Procjeni i Ocjeni"
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% dovršeno"
|
msgstr "% dovršeno"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "Dostignuća"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Aktivan"
|
msgstr "Aktivan"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr "Dodaj ključnu riječ, a zatim pritisnite enter"
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr "Dodaj Lekciju"
|
msgstr "Dodaj Lekciju"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr "Dodaj novo pitanje"
|
msgstr "Dodaj novo pitanje"
|
||||||
@@ -193,10 +181,6 @@ msgstr "Dodaj Procjenu"
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr "Dodaj zadatak svojoj lekciji"
|
msgstr "Dodaj zadatak svojoj lekciji"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr "Dodaj postojeće pitanje"
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}"
|
msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Primjeni"
|
msgstr "Primjeni"
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr "Podnošenje Zadataka"
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Otkaži"
|
msgstr "Otkaži"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr "Ležerna Odjeća"
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr ""
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr ""
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr "Koliko učenika planirate podučavati?"
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr ""
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3814,15 +3813,15 @@ msgstr ""
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr ""
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr "Programi"
|
msgstr "Programi"
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr ""
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr ""
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr ""
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr ""
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr "Koji je vaš glavni slučaj korištenja Frappe Learninga?"
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr ""
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/hu.po
181
lms/locale/hu.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Hungarian\n"
|
"Language-Team: Hungarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr ""
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% befejezve"
|
msgstr "% befejezve"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr ""
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Alkalmaz"
|
msgstr "Alkalmaz"
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "Archivált"
|
msgstr "Archivált"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Mégsem"
|
msgstr "Mégsem"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr ""
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr ""
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr ""
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "3. lehetőség"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "4. lehetőség"
|
msgstr "4. lehetőség"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Választhatók"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Kérjük, ellenőrizze e-mail a vizsgálathoz"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Közzétett"
|
msgstr "Közzétett"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Szombat"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr ""
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Ugrás"
|
msgstr "Ugrás"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr ""
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr ""
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "Üdvözöljük itt {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "tevékenységek"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "tevékenység"
|
msgstr "tevékenység"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Frappe LMS VERSION\n"
|
"Project-Id-Version: Frappe LMS VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-02 16:04+0000\n"
|
"PO-Revision-Date: 2025-05-09 16:04+0000\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: jannat@frappe.io\n"
|
"Language-Team: jannat@frappe.io\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -25,22 +25,6 @@ msgstr ""
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -121,6 +105,10 @@ msgstr ""
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -174,7 +162,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -191,10 +179,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -362,10 +346,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -401,7 +381,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -477,7 +457,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -485,7 +465,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -733,11 +713,11 @@ msgid "CGPA/4"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -767,7 +747,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -848,6 +827,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -899,6 +879,10 @@ msgstr ""
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -918,6 +902,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1226,7 +1214,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1314,6 +1302,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1335,6 +1327,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1474,11 +1470,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1774,7 +1766,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1926,7 +1918,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1959,9 +1951,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2044,7 +2036,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2107,7 +2099,7 @@ msgstr ""
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2353,6 +2345,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2389,6 +2385,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2740,7 +2740,7 @@ msgstr ""
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3117,7 +3117,6 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3193,8 +3192,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3526,7 +3525,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3649,7 +3648,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3755,7 +3754,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3787,7 +3786,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3812,15 +3811,15 @@ msgstr ""
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4054,7 +4053,7 @@ msgstr ""
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4120,7 +4119,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4161,7 +4160,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4198,10 +4201,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4316,7 +4315,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4356,6 +4356,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4380,8 +4381,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4407,11 +4408,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4695,7 +4696,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4777,7 +4778,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4943,7 +4944,7 @@ msgstr ""
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5060,7 +5061,7 @@ msgstr ""
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5153,7 +5154,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5166,7 +5167,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5174,7 +5175,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5194,15 +5195,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5346,7 +5347,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5441,7 +5442,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5557,7 +5558,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5600,7 +5601,7 @@ msgstr ""
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5653,7 +5654,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5907,6 +5908,10 @@ msgstr ""
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6176,11 +6181,11 @@ msgstr ""
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/pl.po
181
lms/locale/pl.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Polish\n"
|
"Language-Team: Polish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr ""
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% zakończono"
|
msgstr "% zakończono"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr ""
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Zastosuj"
|
msgstr "Zastosuj"
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "W archiwum"
|
msgstr "W archiwum"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Anuluj"
|
msgstr "Anuluj"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Czek"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Data ważności"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr ""
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "Opcja"
|
msgstr "Opcja"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "Opcja 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "Opcja 4"
|
msgstr "Opcja 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Opcje"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Proszę sprawdzić pocztę do weryfikacji"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Opublikowany"
|
msgstr "Opublikowany"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Sobota"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr ""
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Pominąć"
|
msgstr "Pominąć"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr ""
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr ""
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "Zapraszamy do {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "aktywności"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "aktywność"
|
msgstr "aktywność"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/pt.po
181
lms/locale/pt.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Portuguese\n"
|
"Language-Team: Portuguese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr ""
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr ""
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr ""
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr ""
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr ""
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3814,15 +3813,15 @@ msgstr ""
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr ""
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr ""
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr ""
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr ""
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr ""
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr ""
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Portuguese, Brazilian\n"
|
"Language-Team: Portuguese, Brazilian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr ""
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr ""
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Ativo"
|
msgstr "Ativo"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Verifica"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Editar"
|
msgstr "Editar"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr ""
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr ""
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3814,15 +3813,15 @@ msgstr ""
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Opções"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr ""
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr ""
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "Estado"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "Enviar"
|
msgstr "Enviar"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "Para"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "Até a Data"
|
msgstr "Até a Data"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr ""
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr ""
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/ru.po
181
lms/locale/ru.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr " Пожалуйста, оцените и поставьте оценку
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% завершено"
|
msgstr "% завершено"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "Достижения"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}"
|
msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "Название задания"
|
msgstr "Название задания"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "Задание для урока {0} от {1} уже существует."
|
msgstr "Задание для урока {0} от {1} уже существует."
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Отмена"
|
msgstr "Отмена"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Проверка"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "Проверить дискуссию"
|
msgstr "Проверить дискуссию"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "Посмотрите {0} чтобы узнать больше о сертификации."
|
msgstr "Посмотрите {0} чтобы узнать больше о сертификации."
|
||||||
@@ -920,6 +904,10 @@ msgstr "Варианты ответов"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "Выберите все подходящие ответы"
|
msgstr "Выберите все подходящие ответы"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "Выберите иконку"
|
msgstr "Выберите иконку"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "Правильный"
|
msgstr "Правильный"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "Глава курса"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "Курс завершен"
|
msgstr "Курс завершен"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "Данные курса"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "Описание курса"
|
msgstr "Описание курса"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "E-mail"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr "Количество регистраций"
|
msgstr "Количество регистраций"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "Введите правильный ответ"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr "График оценки"
|
msgstr "График оценки"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Истекает"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "Объяснение"
|
msgstr "Объяснение"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "Помогите другим узнать что-то новое, со
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "Помогите нам улучшить наш учебный материал."
|
msgstr "Помогите нам улучшить наш учебный материал."
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "Подсказки"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "Сервер"
|
msgstr "Сервер"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "Вакансии"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "Отметить как прочитанное"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr "На эту дату свободных мест нет."
|
msgstr "На эту дату свободных мест нет."
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "Принимаются только файлы типа {0} ."
|
msgstr "Принимаются только файлы типа {0} ."
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "Вариант"
|
msgstr "Вариант"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "Вариант 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "Вариант 4"
|
msgstr "Вариант 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Параметры"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr "ID Заказа"
|
msgstr "ID Заказа"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Пожалуйста, проверьте свой email для подт
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr "Нажмите на следующую кнопку, чтобы установить новый пароль."
|
msgstr "Нажмите на следующую кнопку, чтобы установить новый пароль."
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr "Пожалуйста, войдите в систему, чтобы пр
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "Пожалуйста, хорошо подготовьтесь и приходите на оценку вовремя."
|
msgstr "Пожалуйста, хорошо подготовьтесь и приходите на оценку вовремя."
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr "Пожалуйста, загрузите файл задания."
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr "Балл (например, 70)"
|
msgstr "Балл (например, 70)"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr "Опубликовать на странице участника"
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Опубликовано"
|
msgstr "Опубликовано"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr "Название вопроса"
|
msgstr "Название вопроса"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Суббота"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr "Сиденье слева"
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr "Осталось мест"
|
msgstr "Осталось мест"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "Название навыка"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "Навыки"
|
msgstr "Навыки"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Пропустить"
|
msgstr "Пропустить"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr ""
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr "Сданные"
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr "Отправлено {0}"
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr "Спасибо и с наилучшими пожеланиями"
|
msgstr "Спасибо и с наилучшими пожеланиями"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr "Этот курс бесплатный."
|
msgstr "Этот курс бесплатный."
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr "Сроки:"
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr ""
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором."
|
msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором."
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "Twitter"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "Добро пожаловать в {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr "Когда курс будет отправлен на рассмотрение, он появится в этом списке."
|
msgstr "Когда курс будет отправлен на рассмотрение, он появится в этом списке."
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "действия"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "активность"
|
msgstr "активность"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:26\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Serbian (Latin)\n"
|
"Language-Team: Serbian (Latin)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr ""
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr ""
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Aktivan"
|
msgstr "Aktivan"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr ""
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Izmeni"
|
msgstr "Izmeni"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Datum isteka"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr ""
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "Lokalno"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3814,15 +3813,15 @@ msgstr ""
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Opcije"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr ""
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "Poštanski broj"
|
msgstr "Poštanski broj"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr ""
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "Stanje"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "Podnesi"
|
msgstr "Podnesi"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "Za"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "Datum završetka"
|
msgstr "Datum završetka"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr ""
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr ""
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/sv.po
181
lms/locale/sv.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Swedish\n"
|
"Language-Team: Swedish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr " Utvärdera och betygsätt."
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% klar"
|
msgstr "% klar"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr "1. Vad beskriver bäst din roll?"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr "2. Hur många elever planerar du att undervisa?"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr "3. Vad är ditt huvudsakliga användningsfall för Frappe Learning?"
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr "4. Använder du för närvarande några Frappe produkter?"
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "Prestationer"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Aktiv"
|
msgstr "Aktiv"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr "Aktiva Medlemmar"
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr "Lägg till nyckelord och tryck sedan på Enter"
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr "Lägg till Lektion"
|
msgstr "Lägg till Lektion"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr "Lägg till ny fråga"
|
msgstr "Lägg till ny fråga"
|
||||||
@@ -193,10 +181,6 @@ msgstr "Lägg till bedömning"
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr "Lägg till uppgift till din lektion"
|
msgstr "Lägg till uppgift till din lektion"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr "Lägg till befintlig fråga"
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "Lägg till minst ett möjligt svar för denna fråga: {0}"
|
msgstr "Lägg till minst ett möjligt svar för denna fråga: {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr "Visas på kurskort i kurslista"
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr "Visas när grupp URL delas på valfri online plattform"
|
msgstr "Visas när grupp URL delas på valfri online plattform"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "Ansökan Mottagen"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Tillämpa"
|
msgstr "Tillämpa"
|
||||||
@@ -403,7 +383,7 @@ msgstr "Appar"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "Arkiverad"
|
msgstr "Arkiverad"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr "Är du säker på att du vill avbryta denna utvärdering? Denna åtgärd kan inte ångras."
|
msgstr "Är du säker på att du vill avbryta denna utvärdering? Denna åtgärd kan inte ångras."
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr "Uppgift Inlämningar"
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "Uppgift Benämning"
|
msgstr "Uppgift Benämning"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr "Uppgift skapad"
|
msgstr "Uppgift skapad"
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr "Uppgift skapad"
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "Uppgift för Lektion {0} av {1} finns redan."
|
msgstr "Uppgift för Lektion {0} av {1} finns redan."
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr "Uppgift uppdaterad"
|
msgstr "Uppgift uppdaterad"
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annullera"
|
msgstr "Annullera"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr "Avbryt denna utvärdering?"
|
msgstr "Avbryt denna utvärdering?"
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr "Fritidskläder"
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr "Certifierad"
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr "Certifierade Medlemmar"
|
msgstr "Certifierade Medlemmar"
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Check"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "Kolla Diskussion"
|
msgstr "Kolla Diskussion"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr "Kontrollera Inlämningar"
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "Kolla in {0} för att få veta mer om certifiering."
|
msgstr "Kolla in {0} för att få veta mer om certifiering."
|
||||||
@@ -920,6 +904,10 @@ msgstr "Alternativ"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "Välj alla svar som gäller"
|
msgstr "Välj alla svar som gäller"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr "Välj befintlig fråga"
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "Välj Ikon"
|
msgstr "Välj Ikon"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr "Organisation"
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "Korrekt"
|
msgstr "Korrekt"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr "Rätt Svar"
|
msgstr "Rätt Svar"
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "Kurs Kapitel"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "Klara Kurser"
|
msgstr "Klara Kurser"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr "Kursavslutningar"
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "Kursdata"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "Kursbeskrivning"
|
msgstr "Kursbeskrivning"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr "Kursregistreringar"
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr "Skapa Kurs"
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr "Skapa live lektion"
|
msgstr "Skapa live lektion"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr "Skapa ny fråga"
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr "Skapa Uppgift"
|
msgstr "Skapa Uppgift"
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "E-post"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Redigera"
|
msgstr "Redigera"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr "Redigera Uppgift"
|
msgstr "Redigera Uppgift"
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr "Registreringsbekräftelse för {0}"
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr "Antal Inskrivna"
|
msgstr "Antal Inskrivna"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr "Registrering Misslyckad"
|
msgstr "Registrering Misslyckad"
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "Ange korrekt svar"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr "Utvärderarens Namn"
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr "Utvärderare Schema"
|
msgstr "Utvärderare Schema"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr "Utvärderare är inte tillgänglig"
|
msgstr "Utvärderare är inte tillgänglig"
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Utgång Datum"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "Förklaring"
|
msgstr "Förklaring"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "Hjälp andra att lära sig något nytt genom att skapa kurs."
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "Hjälp oss att förbättra vårt kursmaterial."
|
msgstr "Hjälp oss att förbättra vårt kursmaterial."
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr "Hjälp oss att förstå dina behov"
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "Tips"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "Värd"
|
msgstr "Värd"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr "Hur många elever planerar du att undervisa?"
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr "Hur lägger man till Frågesport?"
|
msgstr "Hur lägger man till Frågesport?"
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "Jobb"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "Anslut"
|
msgstr "Anslut"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr "Delta i Samtal"
|
msgstr "Delta i Samtal"
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "Lokal"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "Markera som läst"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr "Ny Program Medlem"
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr "Ny Fråga"
|
msgstr "Ny Fråga"
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr "Nytt Frågesport"
|
msgstr "Nytt Frågesport"
|
||||||
@@ -3651,7 +3650,7 @@ msgstr "Inga frågesport inlämningar hittades. Kontrollera igen senare."
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr "Inga frågesporter hittades"
|
msgstr "Inga frågesporter hittades"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr "Inga lediga tider för detta datum."
|
msgstr "Inga lediga tider för detta datum."
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr "Endast kurser för vilka självinlärning är inaktiverat kan läggas ti
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "Endast filer av typ {0} kommer att accepteras."
|
msgstr "Endast filer av typ {0} kommer att accepteras."
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr "Endast bildfiler är tillåtna."
|
msgstr "Endast bildfiler är tillåtna."
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr "Öppen Avslutad"
|
msgstr "Öppen Avslutad"
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "Alternativ"
|
msgstr "Alternativ"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "Alternativ 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "Alternativ 4"
|
msgstr "Alternativ 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Alternativ "
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr "Order ID"
|
msgstr "Order ID"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr "Organisation"
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Kontrollera din E-post för verifiering"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr "Klicka på följande knapp för att ange ditt nya lösenord"
|
msgstr "Klicka på följande knapp för att ange ditt nya lösenord"
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr "Slutför tidigare kurser i program för att anmäla dig till denna kurs."
|
msgstr "Slutför tidigare kurser i program för att anmäla dig till denna kurs."
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr "Logga in för att fortsätta med betalning."
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "Förbered dig väl och kom i tid till utvärderingarna."
|
msgstr "Förbered dig väl och kom i tid till utvärderingarna."
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr "Boka gärna utvärdering för att bli certifierad."
|
msgstr "Boka gärna utvärdering för att bli certifierad."
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr "Ladda upp tilldelning fil."
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr "Poäng (t.ex. 70)"
|
msgstr "Poäng (t.ex. 70)"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr "Möjligheter"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr "Möjlighet"
|
msgstr "Möjlighet"
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr "Lägg upp nytt jobb eller kom tillbaka senare."
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "Postnummer"
|
msgstr "Postnummer"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr "Postad"
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr "Drivs av Lärande"
|
msgstr "Drivs av Lärande"
|
||||||
@@ -4318,7 +4317,8 @@ msgstr "Program Medlem"
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr "Program Medlemmar"
|
msgstr "Program Medlemmar"
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr "Program"
|
msgstr "Program"
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr "Publicera på deltagarsidan"
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Publicerad"
|
msgstr "Publicerad"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr "Förvärvad Certifikat"
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr "Fråga Detalj"
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr "Fråga Namn"
|
msgstr "Fråga Namn"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr "Fråga tillagd"
|
msgstr "Fråga tillagd"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr "Fråga uppdaterad"
|
msgstr "Fråga uppdaterad"
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Lördag"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr "Antal Plater Kvar"
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr "Antal Platser Kvar"
|
msgstr "Antal Platser Kvar"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr "Välj fråga"
|
msgstr "Välj fråga"
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "Färdighet Namn"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "Färdigheter"
|
msgstr "Färdigheter"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Hoppa Över"
|
msgstr "Hoppa Över"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "Län"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr "Inlämning"
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr "Inlämning Lista"
|
msgstr "Inlämning Lista"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr "Inlämningstyp"
|
msgstr "Inlämningstyp"
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr "Inlämning av"
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr "Inlämning av"
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "Godkänn"
|
msgstr "Godkänn"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr "Godkänn och Fortsätt"
|
msgstr "Godkänn och Fortsätt"
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr "Inskickad {0}"
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr "Tack för återkoppling!"
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr "Tack och Hälsningar"
|
msgstr "Tack och Hälsningar"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr "Gruppen är full. Kontakta administratör."
|
msgstr "Gruppen är full. Kontakta administratör."
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr "Denna klass har avslutats"
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr "Denna kurs har:"
|
msgstr "Denna kurs har:"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr "Denna kurs är gratis."
|
msgstr "Denna kurs är gratis."
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr "Tidpunkter:"
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "Till"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "Till Datum"
|
msgstr "Till Datum"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr "För att gå med i denna grupp, kontakta Administratör."
|
msgstr "För att gå med i denna grupp, kontakta Administratör."
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "Twitter"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "Välkommen till {0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr "Vad betyder inkludera i förhandsvisning?"
|
msgstr "Vad betyder inkludera i förhandsvisning?"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr "Vad är ditt huvudsakliga användningsfall för Frappe Learning?"
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr "När kurs lämnas in för granskning kommer den att listas här."
|
msgstr "När kurs lämnas in för granskning kommer den att listas här."
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "aktiviteter"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "aktivitet"
|
msgstr "aktivitet"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr "sökande"
|
msgstr "sökande"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr "sökande"
|
msgstr "sökande"
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/th.po
181
lms/locale/th.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:26\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Thai\n"
|
"Language-Team: Thai\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr ""
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr ""
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -193,10 +181,6 @@ msgstr ""
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -403,7 +383,7 @@ msgstr ""
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr ""
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr ""
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -920,6 +904,10 @@ msgstr ""
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1228,7 +1216,7 @@ msgstr ""
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr ""
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr ""
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr ""
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr ""
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr ""
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2355,6 +2347,10 @@ msgstr ""
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr ""
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2742,7 +2742,7 @@ msgstr ""
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3814,15 +3813,15 @@ msgstr ""
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr ""
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr ""
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr ""
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr ""
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr ""
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr ""
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr ""
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr ""
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr ""
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr ""
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr ""
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6178,11 +6183,11 @@ msgstr ""
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/tr.po
181
lms/locale/tr.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:25\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Turkish\n"
|
"Language-Team: Turkish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr " Lütfen değerlendirin ve not verin."
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "% tamamlandı"
|
msgstr "% tamamlandı"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "Başarılar"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Aktif"
|
msgstr "Aktif"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr ""
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr "Bir ders ekle"
|
msgstr "Bir ders ekle"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr "Yeni Soru Ekle"
|
msgstr "Yeni Soru Ekle"
|
||||||
@@ -193,10 +181,6 @@ msgstr "Bir değerlendirme ekleyin"
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr "Mevcut bir soruyu ekle"
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "Bu soru için en azından bir olası cevap ekleyin: {0}"
|
msgstr "Bu soru için en azından bir olası cevap ekleyin: {0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr "Parti URL’si herhangi bir çevrimiçi platformda paylaşıldığında görünür."
|
msgstr "Parti URL’si herhangi bir çevrimiçi platformda paylaşıldığında görünür."
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "Alınan Başvurular"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "Uygula"
|
msgstr "Uygula"
|
||||||
@@ -403,7 +383,7 @@ msgstr "Uygulamalar"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "Arşivlendi"
|
msgstr "Arşivlendi"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "Ödev Başlığı"
|
msgstr "Ödev Başlığı"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr ""
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "{1} tarafından verilen {0} Dersi için ödev zaten mevcut."
|
msgstr "{1} tarafından verilen {0} Dersi için ödev zaten mevcut."
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "CGPA/4"
|
msgstr "CGPA/4"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "İptal"
|
msgstr "İptal"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr "Günlük Giyim"
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "Kontrol et"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "Tartışmayı Kontrol Edin"
|
msgstr "Tartışmayı Kontrol Edin"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "Sertifikasyon hakkında daha fazla bilgi edinmek için {0} adresine göz atın."
|
msgstr "Sertifikasyon hakkında daha fazla bilgi edinmek için {0} adresine göz atın."
|
||||||
@@ -920,6 +904,10 @@ msgstr "Seçimler"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "Uygulanabilir tüm cevapları seçin"
|
msgstr "Uygulanabilir tüm cevapları seçin"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "Bir simge seçimi"
|
msgstr "Bir simge seçimi"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr "Kurumsal Organizasyon"
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "Doğru"
|
msgstr "Doğru"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr "Doğru Cevap"
|
msgstr "Doğru Cevap"
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "Kurs Bölümü"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "Kurslar Tamamlandı"
|
msgstr "Kurslar Tamamlandı"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "Kurs Verileri"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "Kurs Açıklaması"
|
msgstr "Kurs Açıklaması"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr "Bir Kurs Oluştur"
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr "Yeni bir soru oluştur"
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "E-Posta"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Düzenle"
|
msgstr "Düzenle"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr ""
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr "Kayıt Sayısı"
|
msgstr "Kayıt Sayısı"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr "Kayıt Başarısız"
|
msgstr "Kayıt Başarısız"
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "Doğru cevabı girin"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr ""
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr "Değerlendirici Programı"
|
msgstr "Değerlendirici Programı"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "Son Kullanım Tarihi"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "Açıklamalar"
|
msgstr "Açıklamalar"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "Bir kurs oluşturarak başkalarının yeni bir şeyler öğrenmesine yar
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "Ders materyalimizi geliştirmemize yardımcı olun."
|
msgstr "Ders materyalimizi geliştirmemize yardımcı olun."
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "İpuçları"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr "Sınav nasıl eklenir?"
|
msgstr "Sınav nasıl eklenir?"
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "İşler"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "Katıl"
|
msgstr "Katıl"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "Yerel"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "Okundu olarak İşaretle"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr ""
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr "Yeni Soru"
|
msgstr "Yeni Soru"
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr "Yeni Test"
|
msgstr "Yeni Test"
|
||||||
@@ -3651,7 +3650,7 @@ msgstr ""
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr "Hiçbir sınav bulunamadı"
|
msgstr "Hiçbir sınav bulunamadı"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr "Bu tarih için boş yer bulunmamaktadır."
|
msgstr "Bu tarih için boş yer bulunmamaktadır."
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr ""
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "Sadece {0} türündeki dosyalar kabul edilecektir."
|
msgstr "Sadece {0} türündeki dosyalar kabul edilecektir."
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr "Sadece resim dosyasına izin verilir."
|
msgstr "Sadece resim dosyasına izin verilir."
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "Seçenek"
|
msgstr "Seçenek"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "Seçenek 3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "Seçenek 4"
|
msgstr "Seçenek 4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "Şeçenekler"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr "Sipariş No"
|
msgstr "Sipariş No"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "Doğrulama için lütfen e-postanızı kontrol edin"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayınız"
|
msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayınız"
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr "Ödeme işlemine devam etmek için lütfen giriş yapın."
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "Lütfen iyi hazırlanın ve değerlendirmelere zamanında katılın."
|
msgstr "Lütfen iyi hazırlanın ve değerlendirmelere zamanında katılın."
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr "Lütfen ödev dosyasını yükleyin."
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr "Olasılık"
|
msgstr "Olasılık"
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "Posta Kodu"
|
msgstr "Posta Kodu"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr "Yayınlama Tarihi"
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4318,7 +4317,8 @@ msgstr ""
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr "Katılımcı Sayfasında Yayınla"
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "Yayınlandı"
|
msgstr "Yayınlandı"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr ""
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr "Soru Detayı"
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr "Soru Adı"
|
msgstr "Soru Adı"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr "Soru başarıyla eklendi"
|
msgstr "Soru başarıyla eklendi"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr "Soru başarıyla güncellendi"
|
msgstr "Soru başarıyla güncellendi"
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "Cumartesi"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr "Kalan Koltuk"
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr "Kalan Koltuk Sayısı"
|
msgstr "Kalan Koltuk Sayısı"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr "Bir soru seçin"
|
msgstr "Bir soru seçin"
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "Yetkinlik İsmi"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "Yetkinlikler"
|
msgstr "Yetkinlikler"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "Geç"
|
msgstr "Geç"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "Durum"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr ""
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr ""
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "Gönder"
|
msgstr "Gönder"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr "Kaydedildi {0}"
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr ""
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr "Teşekkürler ve Saygılar"
|
msgstr "Teşekkürler ve Saygılar"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr ""
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr "Bu kursta:"
|
msgstr "Bu kursta:"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr "Bu kurs ücretsizdir."
|
msgstr "Bu kurs ücretsizdir."
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr ""
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "Alıcı"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "Bitiş Tarihi"
|
msgstr "Bitiş Tarihi"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "X"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "{0} Uygulamasına Hoş Geldiniz!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr "Önizlemede dahil etmek ne anlama geliyor?"
|
msgstr "Önizlemede dahil etmek ne anlama geliyor?"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr "Bir kurs incelenmek üzere gönderildiğinde burada listelenecektir."
|
msgstr "Bir kurs incelenmek üzere gönderildiğinde burada listelenecektir."
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "aktiviteler"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "aktivite"
|
msgstr "aktivite"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
181
lms/locale/zh.po
181
lms/locale/zh.po
@@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-05-02 16:04+0000\n"
|
"POT-Creation-Date: 2025-05-09 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-06 12:54\n"
|
"PO-Revision-Date: 2025-05-12 15:26\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -27,22 +27,6 @@ msgstr "请进行评估并评分。"
|
|||||||
msgid "% completed"
|
msgid "% completed"
|
||||||
msgstr "完成百分比"
|
msgstr "完成百分比"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:17
|
|
||||||
msgid "1. What best describes your role?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:29
|
|
||||||
msgid "2. How many students are you planning to teach?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:42
|
|
||||||
msgid "3. What is your main use case for Frappe Learning?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:55
|
|
||||||
msgid "4. Are you currently using any Frappe products?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Paragraph text in the LMS Workspace
|
#. Paragraph text in the LMS Workspace
|
||||||
#: lms/lms/workspace/lms/lms.json
|
#: lms/lms/workspace/lms/lms.json
|
||||||
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
msgid "<a href=\"/app/lms-settings/LMS%20Settings\">LMS Settings</a>"
|
||||||
@@ -123,6 +107,10 @@ msgstr "成就"
|
|||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "激活"
|
msgstr "激活"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:16
|
||||||
|
msgid "Active Members"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Assessments.vue:11
|
#: frontend/src/components/Assessments.vue:11
|
||||||
#: frontend/src/components/BatchCourses.vue:11
|
#: frontend/src/components/BatchCourses.vue:11
|
||||||
#: frontend/src/components/BatchStudents.vue:117
|
#: frontend/src/components/BatchStudents.vue:117
|
||||||
@@ -176,7 +164,7 @@ msgstr "输入关键词后按回车键添加"
|
|||||||
msgid "Add a lesson"
|
msgid "Add a lesson"
|
||||||
msgstr "添加课时"
|
msgstr "添加课时"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:147
|
#: frontend/src/components/Modals/Question.vue:163
|
||||||
#: frontend/src/pages/QuizForm.vue:183
|
#: frontend/src/pages/QuizForm.vue:183
|
||||||
msgid "Add a new question"
|
msgid "Add a new question"
|
||||||
msgstr "新增试题"
|
msgstr "新增试题"
|
||||||
@@ -193,10 +181,6 @@ msgstr "添加考核"
|
|||||||
msgid "Add an assignment to your lesson"
|
msgid "Add an assignment to your lesson"
|
||||||
msgstr "为本课时添加作业"
|
msgstr "为本课时添加作业"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:18
|
|
||||||
msgid "Add an existing question"
|
|
||||||
msgstr "添加现有试题"
|
|
||||||
|
|
||||||
#: lms/lms/doctype/lms_question/lms_question.py:66
|
#: lms/lms/doctype/lms_question/lms_question.py:66
|
||||||
msgid "Add at least one possible answer for this question: {0}"
|
msgid "Add at least one possible answer for this question: {0}"
|
||||||
msgstr "请为该问题添加至少一个备选答案:{0}"
|
msgstr "请为该问题添加至少一个备选答案:{0}"
|
||||||
@@ -364,10 +348,6 @@ msgstr "显示在课程列表的课程卡片上"
|
|||||||
msgid "Appears when the batch URL is shared on any online platform"
|
msgid "Appears when the batch URL is shared on any online platform"
|
||||||
msgstr "在分享批次链接至网络平台时显示"
|
msgstr "在分享批次链接至网络平台时显示"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:137
|
|
||||||
msgid "Applications Received"
|
|
||||||
msgstr "收到的申请"
|
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobDetail.vue:51
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr "应用"
|
msgstr "应用"
|
||||||
@@ -403,7 +383,7 @@ msgstr "应用"
|
|||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "已归档"
|
msgstr "已归档"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:170
|
#: frontend/src/components/UpcomingEvaluations.vue:169
|
||||||
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
|
||||||
msgstr "确认取消本次评估?此操作不可撤销。"
|
msgstr "确认取消本次评估?此操作不可撤销。"
|
||||||
|
|
||||||
@@ -479,7 +459,7 @@ msgstr "作业提交记录"
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr "作业标题"
|
msgstr "作业标题"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:112
|
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr "作业创建成功"
|
msgstr "作业创建成功"
|
||||||
|
|
||||||
@@ -487,7 +467,7 @@ msgstr "作业创建成功"
|
|||||||
msgid "Assignment for Lesson {0} by {1} already exists."
|
msgid "Assignment for Lesson {0} by {1} already exists."
|
||||||
msgstr "学员{1}的课时{0}作业已存在。"
|
msgstr "学员{1}的课时{0}作业已存在。"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:129
|
#: frontend/src/components/Modals/AssignmentForm.vue:145
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr "作业更新成功"
|
msgstr "作业更新成功"
|
||||||
|
|
||||||
@@ -735,11 +715,11 @@ msgid "CGPA/4"
|
|||||||
msgstr "累计平均绩点/4分制"
|
msgstr "累计平均绩点/4分制"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:60
|
#: frontend/src/components/UpcomingEvaluations.vue:60
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:175
|
#: frontend/src/components/UpcomingEvaluations.vue:174
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "取消"
|
msgstr "取消"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:169
|
#: frontend/src/components/UpcomingEvaluations.vue:168
|
||||||
msgid "Cancel this evaluation?"
|
msgid "Cancel this evaluation?"
|
||||||
msgstr "取消本次评估?"
|
msgstr "取消本次评估?"
|
||||||
|
|
||||||
@@ -769,7 +749,6 @@ msgstr "便装"
|
|||||||
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:38
|
#: frontend/src/pages/CertifiedParticipants.vue:38
|
||||||
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
#: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51
|
||||||
#: frontend/src/pages/JobDetail.vue:112
|
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -850,6 +829,7 @@ msgstr "已认证"
|
|||||||
|
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:196
|
#: frontend/src/pages/CertifiedParticipants.vue:196
|
||||||
#: frontend/src/pages/CertifiedParticipants.vue:203
|
#: frontend/src/pages/CertifiedParticipants.vue:203
|
||||||
|
#: frontend/src/pages/Statistics.vue:40
|
||||||
msgid "Certified Members"
|
msgid "Certified Members"
|
||||||
msgstr "认证成员"
|
msgstr "认证成员"
|
||||||
|
|
||||||
@@ -901,6 +881,10 @@ msgstr "检查"
|
|||||||
msgid "Check Discussion"
|
msgid "Check Discussion"
|
||||||
msgstr "查看讨论"
|
msgstr "查看讨论"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/AssignmentForm.vue:55
|
||||||
|
msgid "Check Submissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/certificates_section.html:24
|
#: lms/templates/certificates_section.html:24
|
||||||
msgid "Check out the {0} to know more about certification."
|
msgid "Check out the {0} to know more about certification."
|
||||||
msgstr "查看{0}了解更多认证信息。"
|
msgstr "查看{0}了解更多认证信息。"
|
||||||
@@ -920,6 +904,10 @@ msgstr "选项"
|
|||||||
msgid "Choose all answers that apply"
|
msgid "Choose all answers that apply"
|
||||||
msgstr "选择所有适用答案"
|
msgstr "选择所有适用答案"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:19
|
||||||
|
msgid "Choose an existing question"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Controls/IconPicker.vue:27
|
#: frontend/src/components/Controls/IconPicker.vue:27
|
||||||
msgid "Choose an icon"
|
msgid "Choose an icon"
|
||||||
msgstr "选择图标"
|
msgstr "选择图标"
|
||||||
@@ -1228,7 +1216,7 @@ msgstr "企业机构"
|
|||||||
msgid "Correct"
|
msgid "Correct"
|
||||||
msgstr "正确"
|
msgstr "正确"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:73
|
#: frontend/src/components/Modals/Question.vue:76
|
||||||
msgid "Correct Answer"
|
msgid "Correct Answer"
|
||||||
msgstr "正确答案"
|
msgstr "正确答案"
|
||||||
|
|
||||||
@@ -1316,6 +1304,10 @@ msgstr "课程章节"
|
|||||||
msgid "Course Completed"
|
msgid "Course Completed"
|
||||||
msgstr "课程完成"
|
msgstr "课程完成"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:31
|
||||||
|
msgid "Course Completions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: frontend/src/pages/ProfileRoles.vue:26
|
#: frontend/src/pages/ProfileRoles.vue:26
|
||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
@@ -1337,6 +1329,10 @@ msgstr "课程数据"
|
|||||||
msgid "Course Description"
|
msgid "Course Description"
|
||||||
msgstr "课程描述"
|
msgstr "课程描述"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:22
|
||||||
|
msgid "Course Enrollments"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Name of a DocType
|
#. Name of a DocType
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "Course Evaluator"
|
msgid "Course Evaluator"
|
||||||
@@ -1476,11 +1472,7 @@ msgstr "创建课程"
|
|||||||
msgid "Create a live class"
|
msgid "Create a live class"
|
||||||
msgstr "创建直播课程"
|
msgstr "创建直播课程"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:31
|
#: frontend/src/components/Modals/AssignmentForm.vue:13
|
||||||
msgid "Create a new question"
|
|
||||||
msgstr "新建试题"
|
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:7
|
|
||||||
msgid "Create an Assignment"
|
msgid "Create an Assignment"
|
||||||
msgstr "创建作业"
|
msgstr "创建作业"
|
||||||
|
|
||||||
@@ -1776,7 +1768,7 @@ msgstr "电子邮件"
|
|||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "编辑"
|
msgstr "编辑"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:8
|
#: frontend/src/components/Modals/AssignmentForm.vue:14
|
||||||
msgid "Edit Assignment"
|
msgid "Edit Assignment"
|
||||||
msgstr "编辑作业"
|
msgstr "编辑作业"
|
||||||
|
|
||||||
@@ -1928,7 +1920,7 @@ msgstr "{0}的注册确认"
|
|||||||
msgid "Enrollment Count"
|
msgid "Enrollment Count"
|
||||||
msgstr "注册人数"
|
msgstr "注册人数"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1910
|
#: lms/lms/utils.py:1913
|
||||||
msgid "Enrollment Failed"
|
msgid "Enrollment Failed"
|
||||||
msgstr "注册失败"
|
msgstr "注册失败"
|
||||||
|
|
||||||
@@ -1961,9 +1953,9 @@ msgstr "输入正确答案"
|
|||||||
#: frontend/src/components/Modals/ChapterModal.vue:160
|
#: frontend/src/components/Modals/ChapterModal.vue:160
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:167
|
#: frontend/src/components/Modals/ChapterModal.vue:167
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:203
|
#: frontend/src/components/Modals/ChapterModal.vue:203
|
||||||
#: frontend/src/components/Modals/Question.vue:252
|
#: frontend/src/components/Modals/Question.vue:263
|
||||||
#: frontend/src/components/Modals/Question.vue:275
|
#: frontend/src/components/Modals/Question.vue:286
|
||||||
#: frontend/src/components/Modals/Question.vue:332
|
#: frontend/src/components/Modals/Question.vue:342
|
||||||
#: frontend/src/components/Modals/StudentModal.vue:73
|
#: frontend/src/components/Modals/StudentModal.vue:73
|
||||||
#: frontend/src/components/Quiz.vue:592
|
#: frontend/src/components/Quiz.vue:592
|
||||||
#: frontend/src/components/SettingDetails.vue:64
|
#: frontend/src/components/SettingDetails.vue:64
|
||||||
@@ -2046,7 +2038,7 @@ msgstr "评估人姓名"
|
|||||||
msgid "Evaluator Schedule"
|
msgid "Evaluator Schedule"
|
||||||
msgstr "评估人日程"
|
msgstr "评估人日程"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:151
|
#: frontend/src/components/Modals/EvaluationModal.vue:152
|
||||||
msgid "Evaluator is Unavailable"
|
msgid "Evaluator is Unavailable"
|
||||||
msgstr "评估人不可用"
|
msgstr "评估人不可用"
|
||||||
|
|
||||||
@@ -2109,7 +2101,7 @@ msgstr "到期日"
|
|||||||
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_1 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_3 (Small Text) field in DocType 'LMS Question'
|
||||||
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
#. Label of the explanation_4 (Small Text) field in DocType 'LMS Question'
|
||||||
#: frontend/src/components/Modals/Question.vue:69
|
#: frontend/src/components/Modals/Question.vue:72
|
||||||
#: lms/lms/doctype/lms_question/lms_question.json
|
#: lms/lms/doctype/lms_question/lms_question.json
|
||||||
msgid "Explanation"
|
msgid "Explanation"
|
||||||
msgstr "解析"
|
msgstr "解析"
|
||||||
@@ -2355,6 +2347,10 @@ msgstr "通过创建课程帮助他人学习新知"
|
|||||||
msgid "Help us improve our course material."
|
msgid "Help us improve our course material."
|
||||||
msgstr "帮助我们改进课程材料"
|
msgstr "帮助我们改进课程材料"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:16
|
||||||
|
msgid "Help us understand your needs"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
|
||||||
#: lms/templates/emails/certificate_request_notification.html:1
|
#: lms/templates/emails/certificate_request_notification.html:1
|
||||||
msgid "Hey {0}"
|
msgid "Hey {0}"
|
||||||
@@ -2391,6 +2387,10 @@ msgstr "提示"
|
|||||||
msgid "Host"
|
msgid "Host"
|
||||||
msgstr "主持人"
|
msgstr "主持人"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:32
|
||||||
|
msgid "How many students are you planning to teach?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/LessonHelp.vue:24
|
#: frontend/src/components/LessonHelp.vue:24
|
||||||
msgid "How to add a Quiz?"
|
msgid "How to add a Quiz?"
|
||||||
msgstr "如何添加测验?"
|
msgstr "如何添加测验?"
|
||||||
@@ -2742,7 +2742,7 @@ msgstr "职位"
|
|||||||
msgid "Join"
|
msgid "Join"
|
||||||
msgstr "加入"
|
msgstr "加入"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:94
|
#: frontend/src/components/UpcomingEvaluations.vue:93
|
||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr "加入通话"
|
msgstr "加入通话"
|
||||||
|
|
||||||
@@ -3119,7 +3119,6 @@ msgstr "本地"
|
|||||||
|
|
||||||
#. Label of the location (Data) field in DocType 'Education Detail'
|
#. Label of the location (Data) field in DocType 'Education Detail'
|
||||||
#. Label of the location (Data) field in DocType 'Work Experience'
|
#. Label of the location (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/pages/JobDetail.vue:101
|
|
||||||
#: lms/lms/doctype/education_detail/education_detail.json
|
#: lms/lms/doctype/education_detail/education_detail.json
|
||||||
#: lms/lms/doctype/work_experience/work_experience.json
|
#: lms/lms/doctype/work_experience/work_experience.json
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
@@ -3195,8 +3194,8 @@ msgstr "标记为已读"
|
|||||||
|
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
#. Label of the marks (Int) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Modals/Question.vue:50
|
#: frontend/src/components/Modals/Question.vue:40
|
||||||
#: frontend/src/components/Modals/Question.vue:99
|
#: frontend/src/components/Modals/Question.vue:103
|
||||||
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:394
|
||||||
#: frontend/src/pages/QuizSubmission.vue:65
|
#: frontend/src/pages/QuizSubmission.vue:65
|
||||||
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
#: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json
|
||||||
@@ -3528,7 +3527,7 @@ msgstr "新项目成员"
|
|||||||
msgid "New Question"
|
msgid "New Question"
|
||||||
msgstr "新建试题"
|
msgstr "新建试题"
|
||||||
|
|
||||||
#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462
|
#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458
|
||||||
#: frontend/src/pages/Quizzes.vue:19
|
#: frontend/src/pages/Quizzes.vue:19
|
||||||
msgid "New Quiz"
|
msgid "New Quiz"
|
||||||
msgstr "新建测验"
|
msgstr "新建测验"
|
||||||
@@ -3651,7 +3650,7 @@ msgstr "当前无测验提交记录,请稍后再查。"
|
|||||||
msgid "No quizzes found"
|
msgid "No quizzes found"
|
||||||
msgstr "未找到测验"
|
msgstr "未找到测验"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:61
|
#: frontend/src/components/Modals/EvaluationModal.vue:62
|
||||||
msgid "No slots available for this date."
|
msgid "No slots available for this date."
|
||||||
msgstr "该日期无可用时段"
|
msgstr "该日期无可用时段"
|
||||||
|
|
||||||
@@ -3757,7 +3756,7 @@ msgstr "仅允许添加已禁用自主学习的课程至项目"
|
|||||||
msgid "Only files of type {0} will be accepted."
|
msgid "Only files of type {0} will be accepted."
|
||||||
msgstr "仅接受{0}类型文件"
|
msgstr "仅接受{0}类型文件"
|
||||||
|
|
||||||
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:524
|
#: frontend/src/pages/CourseForm.vue:507 frontend/src/utils/index.js:526
|
||||||
msgid "Only image file is allowed."
|
msgid "Only image file is allowed."
|
||||||
msgstr "仅允许图片文件"
|
msgstr "仅允许图片文件"
|
||||||
|
|
||||||
@@ -3789,7 +3788,7 @@ msgid "Open Ended"
|
|||||||
msgstr "开放型问题"
|
msgstr "开放型问题"
|
||||||
|
|
||||||
#. Label of the option (Data) field in DocType 'LMS Option'
|
#. Label of the option (Data) field in DocType 'LMS Option'
|
||||||
#: frontend/src/components/Modals/Question.vue:64
|
#: frontend/src/components/Modals/Question.vue:67
|
||||||
#: lms/lms/doctype/lms_option/lms_option.json
|
#: lms/lms/doctype/lms_option/lms_option.json
|
||||||
msgid "Option"
|
msgid "Option"
|
||||||
msgstr "选项"
|
msgstr "选项"
|
||||||
@@ -3814,15 +3813,15 @@ msgstr "选项3"
|
|||||||
msgid "Option 4"
|
msgid "Option 4"
|
||||||
msgstr "选项4"
|
msgstr "选项4"
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:56
|
||||||
|
msgid "Options"
|
||||||
|
msgstr "选项"
|
||||||
|
|
||||||
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
#. Label of the order_id (Data) field in DocType 'LMS Payment'
|
||||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||||
msgid "Order ID"
|
msgid "Order ID"
|
||||||
msgstr "订单ID"
|
msgstr "订单ID"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:90
|
|
||||||
msgid "Organisation"
|
|
||||||
msgstr "组织"
|
|
||||||
|
|
||||||
#. Label of the organization (Data) field in DocType 'Certification'
|
#. Label of the organization (Data) field in DocType 'Certification'
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
@@ -4056,7 +4055,7 @@ msgstr "请查看邮箱进行验证"
|
|||||||
msgid "Please click on the following button to set your new password"
|
msgid "Please click on the following button to set your new password"
|
||||||
msgstr "点击下方按钮设置新密码"
|
msgstr "点击下方按钮设置新密码"
|
||||||
|
|
||||||
#: lms/lms/utils.py:2044 lms/lms/utils.py:2048
|
#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
|
||||||
msgid "Please complete the previous courses in the program to enroll in this course."
|
msgid "Please complete the previous courses in the program to enroll in this course."
|
||||||
msgstr "请先完成项目前置课程以报名本课程"
|
msgstr "请先完成项目前置课程以报名本课程"
|
||||||
|
|
||||||
@@ -4122,7 +4121,7 @@ msgstr "请登录以继续支付"
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr "请充分准备并准时参加评估"
|
msgstr "请充分准备并准时参加评估"
|
||||||
|
|
||||||
#: frontend/src/components/UpcomingEvaluations.vue:102
|
#: frontend/src/components/UpcomingEvaluations.vue:101
|
||||||
msgid "Please schedule an evaluation to get certified."
|
msgid "Please schedule an evaluation to get certified."
|
||||||
msgstr "请安排评估以获取认证"
|
msgstr "请安排评估以获取认证"
|
||||||
|
|
||||||
@@ -4163,7 +4162,11 @@ msgstr "请上传作业文件"
|
|||||||
msgid "Point of Score (e.g. 70)"
|
msgid "Point of Score (e.g. 70)"
|
||||||
msgstr "分数点(如70分)"
|
msgstr "分数点(如70分)"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:85
|
#: frontend/src/components/Modals/Question.vue:62
|
||||||
|
msgid "Possibilities"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/components/Modals/Question.vue:88
|
||||||
msgid "Possibility"
|
msgid "Possibility"
|
||||||
msgstr "可能性"
|
msgstr "可能性"
|
||||||
|
|
||||||
@@ -4200,10 +4203,6 @@ msgstr ""
|
|||||||
msgid "Postal Code"
|
msgid "Postal Code"
|
||||||
msgstr "邮政编码"
|
msgstr "邮政编码"
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:123
|
|
||||||
msgid "Posted on"
|
|
||||||
msgstr "发布于"
|
|
||||||
|
|
||||||
#: frontend/src/components/AppSidebar.vue:122
|
#: frontend/src/components/AppSidebar.vue:122
|
||||||
msgid "Powered by Learning"
|
msgid "Powered by Learning"
|
||||||
msgstr "技术支持:学习平台"
|
msgstr "技术支持:学习平台"
|
||||||
@@ -4318,7 +4317,8 @@ msgstr "项目成员"
|
|||||||
msgid "Program Members"
|
msgid "Program Members"
|
||||||
msgstr "项目成员"
|
msgstr "项目成员"
|
||||||
|
|
||||||
#: frontend/src/pages/Programs.vue:226 lms/www/lms.py:295
|
#: frontend/src/pages/Programs.vue:220 frontend/src/pages/Programs.vue:226
|
||||||
|
#: lms/www/lms.py:295
|
||||||
msgid "Programs"
|
msgid "Programs"
|
||||||
msgstr "课程项目"
|
msgstr "课程项目"
|
||||||
|
|
||||||
@@ -4358,6 +4358,7 @@ msgstr "发布至参与者页面"
|
|||||||
msgid "Published"
|
msgid "Published"
|
||||||
msgstr "已发布"
|
msgstr "已发布"
|
||||||
|
|
||||||
|
#: frontend/src/pages/Statistics.vue:10
|
||||||
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
#: lms/lms/web_template/lms_statistics/lms_statistics.html:14
|
||||||
#: lms/templates/statistics.html:4
|
#: lms/templates/statistics.html:4
|
||||||
msgid "Published Courses"
|
msgid "Published Courses"
|
||||||
@@ -4382,8 +4383,8 @@ msgstr "已购证书"
|
|||||||
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
#. Label of the question (Link) field in DocType 'LMS Quiz Question'
|
||||||
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
#. Label of the question (Text) field in DocType 'LMS Quiz Result'
|
||||||
#: frontend/src/components/Assignment.vue:20
|
#: frontend/src/components/Assignment.vue:20
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:35
|
#: frontend/src/components/Modals/AssignmentForm.vue:32
|
||||||
#: frontend/src/components/Modals/Question.vue:38
|
#: frontend/src/components/Modals/Question.vue:27
|
||||||
#: frontend/src/pages/QuizForm.vue:389
|
#: frontend/src/pages/QuizForm.vue:389
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
#: lms/lms/doctype/lms_assignment/lms_assignment.json
|
||||||
@@ -4409,11 +4410,11 @@ msgstr "问题详情"
|
|||||||
msgid "Question Name"
|
msgid "Question Name"
|
||||||
msgstr "问题名称"
|
msgstr "问题名称"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
msgid "Question added successfully"
|
msgid "Question added successfully"
|
||||||
msgstr "问题添加成功"
|
msgstr "问题添加成功"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:322
|
#: frontend/src/components/Modals/Question.vue:333
|
||||||
msgid "Question updated successfully"
|
msgid "Question updated successfully"
|
||||||
msgstr "问题更新成功"
|
msgstr "问题更新成功"
|
||||||
|
|
||||||
@@ -4697,7 +4698,7 @@ msgstr "星期六"
|
|||||||
#: frontend/src/components/AssessmentPlugin.vue:34
|
#: frontend/src/components/AssessmentPlugin.vue:34
|
||||||
#: frontend/src/components/Assignment.vue:46
|
#: frontend/src/components/Assignment.vue:46
|
||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:12
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:101
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:129
|
||||||
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
|
||||||
@@ -4779,7 +4780,7 @@ msgstr "剩余席位"
|
|||||||
msgid "Seats Left"
|
msgid "Seats Left"
|
||||||
msgstr "剩余席位"
|
msgstr "剩余席位"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Question.vue:94
|
#: frontend/src/components/Modals/Question.vue:98
|
||||||
msgid "Select a question"
|
msgid "Select a question"
|
||||||
msgstr "选择试题"
|
msgstr "选择试题"
|
||||||
|
|
||||||
@@ -4945,7 +4946,7 @@ msgstr "技能名称"
|
|||||||
msgid "Skills"
|
msgid "Skills"
|
||||||
msgstr "技能"
|
msgstr "技能"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:75 lms/templates/onboarding_header.html:6
|
#: frontend/src/pages/PersonaForm.vue:51 lms/templates/onboarding_header.html:6
|
||||||
msgid "Skip"
|
msgid "Skip"
|
||||||
msgstr "跳过"
|
msgstr "跳过"
|
||||||
|
|
||||||
@@ -5062,7 +5063,7 @@ msgstr "状态"
|
|||||||
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
#. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course'
|
||||||
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
#. Label of the statistics (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/components/BatchStudents.vue:5
|
#: frontend/src/components/BatchStudents.vue:5
|
||||||
#: frontend/src/pages/Statistics.vue:214
|
#: frontend/src/pages/Statistics.vue:225
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
@@ -5155,7 +5156,7 @@ msgstr "提交"
|
|||||||
msgid "Submission List"
|
msgid "Submission List"
|
||||||
msgstr "提交列表"
|
msgstr "提交列表"
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:30
|
#: frontend/src/components/Modals/AssignmentForm.vue:27
|
||||||
msgid "Submission Type"
|
msgid "Submission Type"
|
||||||
msgstr "提交类型"
|
msgstr "提交类型"
|
||||||
|
|
||||||
@@ -5168,7 +5169,7 @@ msgstr "提交人"
|
|||||||
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
#: frontend/src/components/Modals/AssessmentModal.vue:9
|
||||||
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
#: frontend/src/components/Modals/BatchCourseModal.vue:9
|
||||||
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
#: frontend/src/components/Modals/EvaluationModal.vue:9
|
||||||
#: frontend/src/components/Modals/Question.vue:344
|
#: frontend/src/components/Modals/Question.vue:109
|
||||||
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9
|
||||||
#: lms/templates/livecode/extension_footer.html:25
|
#: lms/templates/livecode/extension_footer.html:25
|
||||||
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163
|
||||||
@@ -5176,7 +5177,7 @@ msgstr "提交人"
|
|||||||
msgid "Submit"
|
msgid "Submit"
|
||||||
msgstr "提交"
|
msgstr "提交"
|
||||||
|
|
||||||
#: frontend/src/pages/PersonaForm.vue:67
|
#: frontend/src/pages/PersonaForm.vue:43
|
||||||
msgid "Submit and Continue"
|
msgid "Submit and Continue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5196,15 +5197,15 @@ msgstr "已提交{0}"
|
|||||||
#: frontend/src/components/CourseCardOverlay.vue:196
|
#: frontend/src/components/CourseCardOverlay.vue:196
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
#: frontend/src/components/Modals/AnnouncementModal.vue:99
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
#: frontend/src/components/Modals/AssessmentModal.vue:73
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:111
|
#: frontend/src/components/Modals/AssignmentForm.vue:127
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:128
|
#: frontend/src/components/Modals/AssignmentForm.vue:144
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
#: frontend/src/components/Modals/BulkCertificates.vue:121
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:154
|
#: frontend/src/components/Modals/ChapterModal.vue:154
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:199
|
#: frontend/src/components/Modals/ChapterModal.vue:199
|
||||||
#: frontend/src/components/Modals/Event.vue:255
|
#: frontend/src/components/Modals/Event.vue:255
|
||||||
#: frontend/src/components/Modals/Event.vue:310
|
#: frontend/src/components/Modals/Event.vue:310
|
||||||
#: frontend/src/components/Modals/Question.vue:270
|
#: frontend/src/components/Modals/Question.vue:281
|
||||||
#: frontend/src/components/Modals/Question.vue:321
|
#: frontend/src/components/Modals/Question.vue:332
|
||||||
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
#: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232
|
||||||
#: frontend/src/pages/ProgramForm.vue:254
|
#: frontend/src/pages/ProgramForm.vue:254
|
||||||
#: frontend/src/pages/ProgramForm.vue:275
|
#: frontend/src/pages/ProgramForm.vue:275
|
||||||
@@ -5348,7 +5349,7 @@ msgstr "感谢您提供反馈!"
|
|||||||
msgid "Thanks and Regards"
|
msgid "Thanks and Regards"
|
||||||
msgstr "此致敬礼"
|
msgstr "此致敬礼"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1942
|
#: lms/lms/utils.py:1945
|
||||||
msgid "The batch is full. Please contact the Administrator."
|
msgid "The batch is full. Please contact the Administrator."
|
||||||
msgstr "该批次已满。请联系管理员"
|
msgstr "该批次已满。请联系管理员"
|
||||||
|
|
||||||
@@ -5443,7 +5444,7 @@ msgstr "本课程已结束"
|
|||||||
msgid "This course has:"
|
msgid "This course has:"
|
||||||
msgstr "本课程包含:"
|
msgstr "本课程包含:"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1785
|
#: lms/lms/utils.py:1788
|
||||||
msgid "This course is free."
|
msgid "This course is free."
|
||||||
msgstr "本课程免费"
|
msgstr "本课程免费"
|
||||||
|
|
||||||
@@ -5559,7 +5560,7 @@ msgstr "时间安排:"
|
|||||||
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
#. Label of the title (Data) field in DocType 'LMS Sidebar Item'
|
||||||
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
#. Label of the title (Data) field in DocType 'LMS Timetable Template'
|
||||||
#. Label of the title (Data) field in DocType 'Work Experience'
|
#. Label of the title (Data) field in DocType 'Work Experience'
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:23
|
#: frontend/src/components/Modals/AssignmentForm.vue:20
|
||||||
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
#: frontend/src/components/Modals/DiscussionModal.vue:18
|
||||||
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
#: frontend/src/components/Modals/LiveClassModal.vue:23
|
||||||
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
#: frontend/src/pages/Assignments.vue:163 frontend/src/pages/BatchForm.vue:20
|
||||||
@@ -5602,7 +5603,7 @@ msgstr "至"
|
|||||||
msgid "To Date"
|
msgid "To Date"
|
||||||
msgstr "截止日期"
|
msgstr "截止日期"
|
||||||
|
|
||||||
#: lms/lms/utils.py:1796
|
#: lms/lms/utils.py:1799
|
||||||
msgid "To join this batch, please contact the Administrator."
|
msgid "To join this batch, please contact the Administrator."
|
||||||
msgstr "加入本批次请联系管理员"
|
msgstr "加入本批次请联系管理员"
|
||||||
|
|
||||||
@@ -5655,7 +5656,7 @@ msgstr "推特"
|
|||||||
#. Label of the type (Select) field in DocType 'LMS Question'
|
#. Label of the type (Select) field in DocType 'LMS Question'
|
||||||
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
#. Label of the type (Select) field in DocType 'LMS Quiz Question'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
#: frontend/src/components/Modals/AssessmentModal.vue:22
|
||||||
#: frontend/src/components/Modals/Question.vue:54
|
#: frontend/src/components/Modals/Question.vue:44
|
||||||
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:168
|
||||||
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
#: frontend/src/pages/JobForm.vue:38 frontend/src/pages/Jobs.vue:63
|
||||||
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
#: lms/job/doctype/job_opportunity/job_opportunity.json
|
||||||
@@ -5909,6 +5910,10 @@ msgstr "欢迎使用{0}!"
|
|||||||
msgid "What does include in preview mean?"
|
msgid "What does include in preview mean?"
|
||||||
msgstr "「包含在预览中」的含义是什么?"
|
msgstr "「包含在预览中」的含义是什么?"
|
||||||
|
|
||||||
|
#: frontend/src/pages/PersonaForm.vue:21
|
||||||
|
msgid "What is your main use case for Frappe Learning?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lms/templates/courses_under_review.html:15
|
#: lms/templates/courses_under_review.html:15
|
||||||
msgid "When a course gets submitted for review, it will be listed here."
|
msgid "When a course gets submitted for review, it will be listed here."
|
||||||
msgstr "提交审核的课程将在此列出"
|
msgstr "提交审核的课程将在此列出"
|
||||||
@@ -6178,11 +6183,11 @@ msgstr "活动"
|
|||||||
msgid "activity"
|
msgid "activity"
|
||||||
msgstr "活动"
|
msgstr "活动"
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:102
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,450 +0,0 @@
|
|||||||
frappe.ready(() => {
|
|
||||||
setup_file_size();
|
|
||||||
pin_header();
|
|
||||||
|
|
||||||
$(".enroll-in-course").click((e) => {
|
|
||||||
enroll_in_course(e);
|
|
||||||
});
|
|
||||||
|
|
||||||
$(".notify-me").click((e) => {
|
|
||||||
notify_user(e);
|
|
||||||
});
|
|
||||||
|
|
||||||
$(".nav-link").click((e) => {
|
|
||||||
change_hash(e);
|
|
||||||
});
|
|
||||||
|
|
||||||
if (window.location.hash) {
|
|
||||||
open_tab();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (window.location.pathname == "/statistics") {
|
|
||||||
generate_graph("New Signups", "#new-signups");
|
|
||||||
generate_graph("Course Enrollments", "#course-enrollments");
|
|
||||||
generate_graph("Lesson Completion", "#lesson-completion");
|
|
||||||
generate_course_completion_graph();
|
|
||||||
}
|
|
||||||
|
|
||||||
expand_the_active_chapter();
|
|
||||||
|
|
||||||
$(".chapter-title")
|
|
||||||
.unbind()
|
|
||||||
.click((e) => {
|
|
||||||
rotate_chapter_icon(e);
|
|
||||||
});
|
|
||||||
|
|
||||||
$(".no-preview").click((e) => {
|
|
||||||
show_no_preview_dialog(e);
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#create-batch").click((e) => {
|
|
||||||
open_batch_dialog(e);
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#course-filter").change((e) => {
|
|
||||||
filter_courses(e);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
const pin_header = () => {
|
|
||||||
const el = document.querySelector(".sticky");
|
|
||||||
if (el) {
|
|
||||||
const observer = new IntersectionObserver(
|
|
||||||
([e]) =>
|
|
||||||
e.target.classList.toggle("is-pinned", e.intersectionRatio < 1),
|
|
||||||
{ threshold: [1] }
|
|
||||||
);
|
|
||||||
observer.observe(el);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const setup_file_size = () => {
|
|
||||||
frappe.provide("frappe.form.formatters");
|
|
||||||
frappe.form.formatters.FileSize = file_size;
|
|
||||||
};
|
|
||||||
|
|
||||||
const file_size = (value) => {
|
|
||||||
if (value > 1048576) {
|
|
||||||
value = flt(flt(value) / 1048576, 1) + "M";
|
|
||||||
} else if (value > 1024) {
|
|
||||||
value = flt(flt(value) / 1024, 1) + "K";
|
|
||||||
}
|
|
||||||
return value;
|
|
||||||
};
|
|
||||||
|
|
||||||
const enroll_in_course = (e) => {
|
|
||||||
e.preventDefault();
|
|
||||||
let course = $(e.currentTarget).attr("data-course");
|
|
||||||
if (frappe.session.user == "Guest") {
|
|
||||||
window.location.href = `/login?redirect-to=/courses/${course}`;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
let batch = $(e.currentTarget).attr("data-batch");
|
|
||||||
batch = batch ? decodeURIComponent(batch) : "";
|
|
||||||
frappe.call({
|
|
||||||
method: "lms.lms.doctype.lms_enrollment.lms_enrollment.create_membership",
|
|
||||||
args: {
|
|
||||||
batch: batch ? batch : "",
|
|
||||||
course: course,
|
|
||||||
},
|
|
||||||
callback: (data) => {
|
|
||||||
if (data.message == "OK") {
|
|
||||||
$(".no-preview-modal").modal("hide");
|
|
||||||
frappe.show_alert(
|
|
||||||
{
|
|
||||||
message: __("Enrolled successfully"),
|
|
||||||
indicator: "green",
|
|
||||||
},
|
|
||||||
3
|
|
||||||
);
|
|
||||||
setTimeout(function () {
|
|
||||||
window.location.href = `/courses/${course}/learn/1.1`;
|
|
||||||
}, 1000);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const notify_user = (e) => {
|
|
||||||
e.preventDefault();
|
|
||||||
var course = decodeURIComponent($("#outline-heading").attr("data-course"));
|
|
||||||
if (frappe.session.user == "Guest") {
|
|
||||||
window.location.href = `/login?redirect-to=/courses/${course}`;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
frappe.call({
|
|
||||||
method: "lms.lms.doctype.lms_course_interest.lms_course_interest.capture_interest",
|
|
||||||
args: {
|
|
||||||
course: course,
|
|
||||||
},
|
|
||||||
callback: (data) => {
|
|
||||||
$(".no-preview-modal").modal("hide");
|
|
||||||
frappe.show_alert(
|
|
||||||
{
|
|
||||||
message: __(
|
|
||||||
"You have opted to be notified for this course. You will receive an email when the course becomes available."
|
|
||||||
),
|
|
||||||
indicator: "green",
|
|
||||||
},
|
|
||||||
3
|
|
||||||
);
|
|
||||||
setTimeout(() => {
|
|
||||||
window.location.reload();
|
|
||||||
}, 3000);
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const generate_graph = (chart_name, element, type = "line") => {
|
|
||||||
let date = frappe.datetime;
|
|
||||||
|
|
||||||
frappe.call({
|
|
||||||
method: "lms.lms.utils.get_chart_data",
|
|
||||||
args: {
|
|
||||||
chart_name: chart_name,
|
|
||||||
timespan: "Select Date Range",
|
|
||||||
timegrain: "Daily",
|
|
||||||
from_date: date.add_days(date.get_today(), -30),
|
|
||||||
to_date: date.add_days(date.get_today(), +1),
|
|
||||||
},
|
|
||||||
callback: (data) => {
|
|
||||||
render_chart(data.message, chart_name, element, type);
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const render_chart = (data, chart_name, element, type) => {
|
|
||||||
const chart = new frappe.Chart(element, {
|
|
||||||
title: chart_name,
|
|
||||||
data: data,
|
|
||||||
type: type,
|
|
||||||
height: 250,
|
|
||||||
colors: ["#4563f1"],
|
|
||||||
axisOptions: {
|
|
||||||
xIsSeries: 1,
|
|
||||||
},
|
|
||||||
lineOptions: {
|
|
||||||
regionFill: 1,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const generate_course_completion_graph = () => {
|
|
||||||
frappe.call({
|
|
||||||
method: "lms.lms.utils.get_course_completion_data",
|
|
||||||
callback: (data) => {
|
|
||||||
render_chart(
|
|
||||||
data.message,
|
|
||||||
"Course Completion",
|
|
||||||
"#course-completion",
|
|
||||||
"pie"
|
|
||||||
);
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const change_hash = (e) => {
|
|
||||||
window.location.hash = $(e.currentTarget).attr("href");
|
|
||||||
};
|
|
||||||
|
|
||||||
const open_tab = () => {
|
|
||||||
$(`a[href="${window.location.hash}"]`).click();
|
|
||||||
};
|
|
||||||
|
|
||||||
const expand_the_first_chapter = () => {
|
|
||||||
let elements = $(".course-home-outline .collapse");
|
|
||||||
elements.each((i, element) => {
|
|
||||||
if (i < 1) {
|
|
||||||
show_section(element);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const expand_the_active_chapter = () => {
|
|
||||||
let selector = $(".course-home-headings.title");
|
|
||||||
|
|
||||||
if (selector.length && $(".course-details-page").length) {
|
|
||||||
expand_for_course_details(selector);
|
|
||||||
} else if ($(".active-lesson").length) {
|
|
||||||
/* For course home page */
|
|
||||||
selector = $(".active-lesson");
|
|
||||||
show_section(selector.parent().parent());
|
|
||||||
} else {
|
|
||||||
/* If no active chapter then exapand the first chapter */
|
|
||||||
expand_the_first_chapter();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const expand_for_course_details = (selector) => {
|
|
||||||
$(".lesson-info").removeClass("active-lesson");
|
|
||||||
$(".lesson-info").each((i, elem) => {
|
|
||||||
if ($(elem).data("lesson") == selector.data("lesson")) {
|
|
||||||
$(elem).addClass("active-lesson");
|
|
||||||
show_section($(elem).parent().parent());
|
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const show_section = (element) => {
|
|
||||||
$(element).addClass("show");
|
|
||||||
$(element)
|
|
||||||
.siblings(".chapter-title")
|
|
||||||
.children(".chapter-icon")
|
|
||||||
.css("transform", "rotate(90deg)");
|
|
||||||
$(element).siblings(".chapter-title").attr("aria-expanded", true);
|
|
||||||
};
|
|
||||||
|
|
||||||
const rotate_chapter_icon = (e) => {
|
|
||||||
let icon = $(e.currentTarget).children(".chapter-icon");
|
|
||||||
if (icon.css("transform") == "none") {
|
|
||||||
icon.css("transform", "rotate(90deg)");
|
|
||||||
} else {
|
|
||||||
icon.css("transform", "none");
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const show_no_preview_dialog = (e) => {
|
|
||||||
$("#no-preview-modal").modal("show");
|
|
||||||
};
|
|
||||||
|
|
||||||
const open_batch_dialog = () => {
|
|
||||||
this.batch_dialog = new frappe.ui.Dialog({
|
|
||||||
title: __("New Batch"),
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
fieldtype: "Data",
|
|
||||||
label: __("Title"),
|
|
||||||
fieldname: "title",
|
|
||||||
reqd: 1,
|
|
||||||
default: batch_info && batch_info.title,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Check",
|
|
||||||
label: __("Published"),
|
|
||||||
fieldname: "published",
|
|
||||||
default: batch_info && batch_info.published,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Section Break",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Date",
|
|
||||||
label: __("Start Date"),
|
|
||||||
fieldname: "start_date",
|
|
||||||
reqd: 1,
|
|
||||||
default: batch_info && batch_info.start_date,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Date",
|
|
||||||
label: __("End Date"),
|
|
||||||
fieldname: "end_date",
|
|
||||||
reqd: 1,
|
|
||||||
default: batch_info && batch_info.end_date,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Column Break",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Time",
|
|
||||||
label: __("Start Time"),
|
|
||||||
fieldname: "start_time",
|
|
||||||
default: batch_info && batch_info.start_time,
|
|
||||||
reqd: 1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Time",
|
|
||||||
label: __("End Time"),
|
|
||||||
fieldname: "end_time",
|
|
||||||
default: batch_info && batch_info.end_time,
|
|
||||||
reqd: 1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Section Break",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Select",
|
|
||||||
label: __("Medium"),
|
|
||||||
fieldname: "medium",
|
|
||||||
options: ["Online", "Offline"],
|
|
||||||
default: (batch_info && batch_info.medium) || "Online",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Link",
|
|
||||||
label: __("Category"),
|
|
||||||
fieldname: "category",
|
|
||||||
options: "LMS Category",
|
|
||||||
only_select: 1,
|
|
||||||
default: batch_info && batch_info.category,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Column Break",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Int",
|
|
||||||
label: __("Seat Count"),
|
|
||||||
fieldname: "seat_count",
|
|
||||||
default: batch_info && batch_info.seat_count,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Date",
|
|
||||||
label: __("Evaluation End Date"),
|
|
||||||
fieldname: "evaluation_end_date",
|
|
||||||
default: batch_info && batch_info.evaluation_end_date,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Section Break",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Small Text",
|
|
||||||
label: __("Description"),
|
|
||||||
fieldname: "description",
|
|
||||||
default: batch_info && batch_info.description,
|
|
||||||
reqd: 1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Text Editor",
|
|
||||||
label: __("Batch Details"),
|
|
||||||
fieldname: "batch_details",
|
|
||||||
default: batch_info && batch_info.batch_details,
|
|
||||||
reqd: 1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "HTML Editor",
|
|
||||||
label: __("Batch Details Raw"),
|
|
||||||
fieldname: "batch_details_raw",
|
|
||||||
default: batch_info && batch_info.batch_details_raw,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Attach Image",
|
|
||||||
label: __("Meta Image"),
|
|
||||||
fieldname: "meta_image",
|
|
||||||
default: batch_info && batch_info.meta_image,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Section Break",
|
|
||||||
label: __("Pricing"),
|
|
||||||
fieldname: "pricing",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Check",
|
|
||||||
label: __("Paid Batch"),
|
|
||||||
fieldname: "paid_batch",
|
|
||||||
default: batch_info && batch_info.paid_batch,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Currency",
|
|
||||||
label: __("Amount"),
|
|
||||||
fieldname: "amount",
|
|
||||||
default: batch_info && batch_info.amount,
|
|
||||||
mandatory_depends_on: "paid_batch",
|
|
||||||
depends_on: "paid_batch",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Link",
|
|
||||||
label: __("Currency"),
|
|
||||||
fieldname: "currency",
|
|
||||||
options: "Currency",
|
|
||||||
default: batch_info && batch_info.currency,
|
|
||||||
mandatory_depends_on: "paid_batch",
|
|
||||||
depends_on: "paid_batch",
|
|
||||||
only_select: 1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldtype: "Currency",
|
|
||||||
label: __("Amount (USD)"),
|
|
||||||
fieldname: "amount_usd",
|
|
||||||
depends_on: "paid_batch",
|
|
||||||
description: __(
|
|
||||||
"If you set an amount here, then the USD equivalent setting will not get applied."
|
|
||||||
),
|
|
||||||
},
|
|
||||||
],
|
|
||||||
primary_action_label: __("Save"),
|
|
||||||
primary_action: (values) => {
|
|
||||||
save_batch(values);
|
|
||||||
},
|
|
||||||
});
|
|
||||||
this.batch_dialog.show();
|
|
||||||
};
|
|
||||||
|
|
||||||
const save_batch = (values) => {
|
|
||||||
let args = {};
|
|
||||||
if (batch_info) {
|
|
||||||
args = Object.assign(batch_info, values);
|
|
||||||
} else {
|
|
||||||
args = values;
|
|
||||||
}
|
|
||||||
frappe.call({
|
|
||||||
method: "lms.lms.doctype.lms_batch.lms_batch.create_batch",
|
|
||||||
args: args,
|
|
||||||
callback: (r) => {
|
|
||||||
if (r.message) {
|
|
||||||
frappe.show_alert({
|
|
||||||
message: batch_info
|
|
||||||
? __("Batch Updated")
|
|
||||||
: __("Batch Created"),
|
|
||||||
indicator: "green",
|
|
||||||
});
|
|
||||||
this.batch_dialog.hide();
|
|
||||||
window.location.href = `/batches/details/${r.message.name}`;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const filter_courses = (e) => {
|
|
||||||
const course_lists = $(".course-cards-parent");
|
|
||||||
const filter = $(e.currentTarget).val();
|
|
||||||
course_lists.each((i, list) => {
|
|
||||||
const course_cards = $(list).children(".course-card");
|
|
||||||
course_cards.sort((a, b) => {
|
|
||||||
var value1 = $(a).data(filter);
|
|
||||||
var value2 = $(b).data(filter);
|
|
||||||
return value1 > value2 ? -1 : value1 < value2 ? 1 : 0;
|
|
||||||
});
|
|
||||||
$(list).append(course_cards);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
frappe.ready(() => {
|
|
||||||
hide_profile_and_dashboard_for_guest_users();
|
|
||||||
});
|
|
||||||
|
|
||||||
const hide_profile_and_dashboard_for_guest_users = () => {
|
|
||||||
if (frappe.session.user == "Guest") {
|
|
||||||
let links = $(".nav-link").filter(
|
|
||||||
(i, elem) =>
|
|
||||||
$(elem).text().trim() === "My Profile" ||
|
|
||||||
$(elem).text().trim() === "Dashboard"
|
|
||||||
);
|
|
||||||
links.length && links.each((i, elem) => $(elem).addClass("hide"));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user