Merge pull request #1180 from frappe/develop

chore: merge 'develop' into 'main'
This commit is contained in:
Jannat Patel
2024-12-13 12:27:07 +05:30
committed by GitHub
31 changed files with 916 additions and 413 deletions

BIN
.github/batch.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
.github/certificate.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 912 KiB

BIN
.github/hero.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

BIN
.github/lms-logo.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

BIN
.github/quiz.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

247
README.md
View File

@@ -1,115 +1,174 @@
<p align="center">
<a href="https://www.frappelms.com/">
<img src="https://frappe.io/files/lms.png" alt="Frappe LMS" width="50px" height="50px">
</a>
<p align="center">Easy to use, open source, learning management system.</p>
</p>
<div align="center" markdown="1">
<img src=".github/lms-logo.png" alt="Frappe Learning logo" width="80" height="80"/>
<h1>Frappe Learning</h1>
&nbsp;
**Easy to use, open source, Learning Management System**
<p align="center">
<a href="https://www.producthunt.com/posts/frappe-lms?utm_source=badge-top-post-topic-badge&utm_medium=badge&utm_souce=badge-frappe&#0045;lms" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/top-post-topic-badge.svg?post_id=396079&theme=dark&period=weekly&topic_id=204" alt="Frappe&#0032;LMS - Easy&#0032;to&#0032;use&#0044;&#0032;100&#0037;&#0032;open&#0032;source&#0032;learning&#0032;management&#0032;system | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
</p>
![Tests](https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/simple/vandxn/main&style=flat&logo=cypress)
<div align="center" style="max-height: 40px;">
<a href="https://frappecloud.com/lms/signup">
<img src=".github/try-on-f-cloud.svg" height="40">
</a>
</div>
&nbsp;
<p align="center">
<a href="https://dashboard.cypress.io/projects/vandxn/runs">
<img alt="cypress" src="https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/simple/vandxn/main&style=flat&logo=cypress">
</a>
<a href="https://github.com/frappe/lms/blob/main/LICENSE">
<img alt="license" src="https://img.shields.io/badge/license-AGPLv3-blue">
</a>
</p>
<div align="center">
<img src=".github/hero.png?v=5" alt="Hero Image" width="72%" />
</div>
<br />
<div align="center">
<a href="https://frappe.io/learning">Website</a>
-
<a href="https://docs.frappe.io/learning">Documentation</a>
</div>
<img width="1402" alt="Lesson" src="https://frappelms.com/files/banner.png">
## Frappe Learning
Frappe Learning is an easy-to-use learning system that helps you bring structure to your content.
## Motivation
In 2021, we were looking for a Learning Management System to launch [Mon.School](https://mon.school) for FOSS United. We checked out Moodle, but it didnt feel right. The forms were unnecessarily lengthy and the UI was confusing. It shouldn't be this hard to create a course right? So I started making a learning system for Mon.School which soon became a product in itself. The aim is to have a simple platform that anyone can use to launch a course of their own and make knowledge sharing easier.
## Key Features
- **Structured Learning**: Design a course with a 3-level hierarchy, where your courses have chapters and you can group your lessons within these chapters. This ensures that the context of the lesson is set by the chapter.
- **Live Classes**: Group learners into batches based on courses and duration. You can then create Zoom live class for these batches right from the app. Learners get to see the list of live classes they have to take as a part of this batch.
- **Quizzes and Assignments**: Create quizzes where questions can have single-choice, multiple-choice options, or can be open ended. Instructors can also add assignments which learners can submit as PDF's or Documents.
- **Getting Certified**: Once a learner has completed the course or batch, you can grant them a certificate. The app provides an inbuilt certificate template. You can use this or else create a template of your own and use that instead.
<details>
<summary>Show more screenshots</summary>
<img width="1520" alt="ss1" src="https://user-images.githubusercontent.com/31363128/210056046-584bc8aa-d28c-4514-b031-73817012837d.png">
<img width="830" alt="ss2" src="https://user-images.githubusercontent.com/31363128/210056097-36849182-6db0-43a2-8c62-5333cd2aedf4.png">
<img width="941" alt="ss3" src="https://user-images.githubusercontent.com/31363128/210056134-01a7c429-1ef4-434e-9d43-128dda35d7e5.png">
<summary>View Screenshots</summary>
![Batch](.github/batch.png)
<div align="center">
<sub>
Create batches to group your learners
</sub>
</div>
<br>
![Quiz](.github/quiz.png)
<div align="center">
<sub>
Evaluate their knowledge by quizzes
</sub>
</div>
<br>
![Cerficicate](.github/certificate.png)
<div align="center">
<sub>
Autenticate their work with certification
</sub>
</div>
</details>
Frappe LMS is an easy-to-use, open-source learning management system. You can use it to create and share online courses. The app has a clear UI that helps students focus only on what's important and assists in distraction-free learning.
You can create courses and lessons through simple forms. Lessons can be in the form of text, videos, quizzes or a combination of all these. You can keep your students engaged with quizzes to help revise and test the concepts learned. Course Instructors and Students can reach out to each other through the discussions section available for each lesson and get queries resolved.
## Under the Hood
## Features
- Create online courses. 📚
- Add detailed descriptions and preview videos to the course. 🎬
- Add videos, quizzes, and assignments to your lessons and make them interesting and interactive 📝
- Discussions section below each lesson where instructors and students can interact with each other. 💬
- Create batches to group your students based on courses and track their progress 🏛
- Statistics dashboard that provides all important numbers at a glimpse. 📈
- Job Board where users can post and look for jobs. 💼
- People directory with each person's profile page 👨‍👩‍👧‍👦
- Set cover image, profile photo, short bio, and other professional information. 🦹🏼‍♀️
- Simple layout that optimizes readability 🤓
- Delightful user experience in overall usage ✨
- [**Frappe Framework**](https://github.com/frappe/frappe): A full-stack web application framework.
## Tech Stack
- [**Frappe UI**](https://github.com/frappe/frappe-ui): A Vue-based UI library, to provide a modern user interface.
Frappe LMS is built on [Frappe Framework](https://frappeframework.com) which is a batteries-included python web framework.
These are some of the tools it's built on:
- [Python](https://www.python.org)
- [Redis](https://redis.io/)
- [MariaDB](https://mariadb.org/)
- [Socket.io](https://socket.io/)
## Local Setup
### Docker
You need Docker, docker-compose, and git setup on your machine. Refer to [Docker documentation](https://docs.docker.com/). After that, run the following commands:
```
git clone https://github.com/frappe/lms
cd apps/lms/docker
docker-compose up
```
Wait for some time until the setup script creates a site. After that, you can access `http://localhost:8000` in your browser and the app's login screen should appear.
You'll have to go through the setup wizard to set up the website the first time you access it. Log in using the following credentials to complete the setup wizard.
```
Username: Administrator
password: admin
```
### Frappe Bench
Currently, this app depends on the `develop` branch of [frappe](https://github.com/frappe/frappe).
1. Setup frappe-bench by following [this guide](https://frappeframework.com/docs/v14/user/en/installation)
1. In the frappe-bench directory, run `bench start` and keep it running. Open a new terminal session and cd into the `frappe-bench` directory.
1. Run the following commands:
```sh
bench new-site lms.test
bench get-app lms
bench --site lms.test install-app lms
bench --site lms.test add-to-hosts
1. Now, you can access the site at `http://lms.test:8000`
## Deployment
Frappe LMS is an app built on top of the Frappe Framework. So, you can follow any deployment guide for hosting a Frappe Framework-based site.
## Production Setup
### Managed Hosting
Frappe LMS can be deployed in a few clicks on [Frappe Cloud](https://frappecloud.com/marketplace/apps/lms).
### Self-hosting
If you want to self-host, you can follow official [Frappe Bench Installation](https://github.com/frappe/bench#installation) instructions.
You can try [Frappe Cloud](https://frappecloud.com), a simple, user-friendly and sophisticated [open-source](https://github.com/frappe/press) platform to host Frappe applications with peace of mind.
## Bugs and Feature Requests
If you find any bugs or have a feature idea for the app, feel free to report them here on [GitHub Issues](https://github.com/frappe/lms/issues). Make sure you share enough information (app screenshots, browser console screenshots, stack traces, etc) for project maintainers.
It takes care of installation, setup, upgrades, monitoring, maintenance and support of your Frappe deployments. It is a fully featured developer platform with an ability to manage and control multiple Frappe deployments.
## License
Distributed under [GNU AFFERO GENERAL PUBLIC LICENSE](license.txt)
<div>
<a href="https://frappecloud.com/lms/signup" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://frappe.io/files/try-on-fc-white.png">
<img src="https://frappe.io/files/try-on-fc-black.png" alt="Try on Frappe Cloud" height="28" />
</picture>
</a>
</div>
### Self Hosting
Follow these steps to set up Frappe Learning in production:
**Step 1**: Download the easy install script
```bash
wget https://frappe.io/easy-install.py
```
**Step 2**: Run the deployment command
```bash
python3 ./easy-install.py deploy \
--project=learning_prod_setup \
--email=your_email.example.com \
--image=ghcr.io/frappe/learning \
--version=stable \
--app=learning \
--sitename subdomain.domain.tld
```
Replace the following parameters with your values:
- `your_email.example.com`: Your email address
- `subdomain.domain.tld`: Your domain name where Learning will be hosted
The script will set up a production-ready instance of Frappe Learning with all the necessary configurations in about 5 minutes.
## Development Setup
### Docker
You need Docker, docker-compose and git setup on your machine. Refer [Docker documentation](https://docs.docker.com/). After that, follow below steps:
**Step 1**: Setup folder and download the required files
mkdir frappe-learning
cd frappe-learning
# Download the docker-compose file
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/lms/develop/docker/docker-compose.yml
# Download the setup script
wget -O init.sh https://raw.githubusercontent.com/frappe/lms/develop/docker/init.sh
**Step 2**: Run the container and daemonize it
docker compose up -d
**Step 3**: The site [http://lms.localhost:8000/lms](http://lms.localhost:8000/lms) should now be available. The default credentials are:
- Username: Administrator
- Password: admin
### Local
To setup the repository locally follow the steps mentioned below:
1. Install bench and setup a `frappe-bench` directory by following the [Installation Steps](https://frappeframework.com/docs/user/en/installation)
1. Start the server by running `bench start`
1. In a separate terminal window, create a new site by running `bench new-site learning.test`
1. Map your site to localhost with the command `bench --site learning.test add-to-hosts`
1. Get the Learning app. Run `bench get-app https://github.com/frappe/lms`
1. Run `bench --site learning.test install-app lms`.
1. Now open the URL `http://learning.test:8000/lms` in your browser, you should see the app running
## Learn and connect
- [Telegram Public Group](https://t.me/frappelms)
- [Discuss Forum](https://discuss.frappe.io/c/lms/70)
- [Documentation](https://docs.frappe.io/learning)
- [YouTube](https://www.youtube.com/channel/UCn3bV5kx77HsVwtnlCeEi_A)
<br>
<br>
<div align="center" style="padding-top: 0.75rem;">
<a href="https://frappe.io" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://frappe.io/files/Frappe-white.png">
<img src="https://frappe.io/files/Frappe-black.png" alt="Frappe Technologies" height="28"/>
</picture>
</a>
</div>

View File

@@ -1,7 +1,7 @@
<template>
<div>
<div class="flex items-center justify-between">
<div class="text-lg font-semibold mb-4">
<div class="flex items-center justify-between mb-4">
<div class="text-lg font-semibold">
{{ __('Assessments') }}
</div>
<Button v-if="canSeeAddButton()" @click="showModal = true">
@@ -38,7 +38,10 @@
<ListRow :row="row" v-for="row in assessments.data">
<template #default="{ column, item }">
<ListRowItem :item="row[column.key]" :align="column.align">
<div>
<div v-if="column.key == 'assessment_type'">
{{ row[column.key] == 'LMS Quiz' ? 'Quiz' : 'Assignment' }}
</div>
<div v-else>
{{ row[column.key] }}
</div>
</ListRowItem>
@@ -177,10 +180,12 @@ const getAssessmentColumns = () => {
{
label: 'Assessment',
key: 'title',
width: '30rem',
},
{
label: 'Type',
key: 'assessment_type',
width: '10rem',
},
]
@@ -189,6 +194,7 @@ const getAssessmentColumns = () => {
label: 'Status/Score',
key: 'status',
align: 'center',
width: '10rem',
})
}
return columns

View File

@@ -1,7 +1,7 @@
<template>
<div>
<div class="flex items-center justify-between mb-4">
<div class="text-xl font-semibold">
<div class="text-lg font-semibold">
{{ __('Courses') }}
</div>
<Button v-if="canSeeAddButton()" @click="openCourseModal()">
@@ -118,13 +118,13 @@ const getCoursesColumns = () => {
},
{
label: 'Lessons',
key: 'lesson_count',
key: 'lessons',
align: 'right',
},
{
label: 'Enrollments',
align: 'right',
key: 'enrollment_count',
key: 'enrollments',
},
]
}

View File

@@ -1,12 +1,14 @@
<template>
<Button class="float-right mb-3" @click="openStudentModal()">
<template #prefix>
<Plus class="h-4 w-4" />
</template>
{{ __('Add') }}
</Button>
<div class="text-lg font-semibold mb-4">
{{ __('Students') }}
<div class="flex items-center justify-between mb-4">
<div class="text-lg font-semibold">
{{ __('Students') }}
</div>
<Button @click="openStudentModal()">
<template #prefix>
<Plus class="h-4 w-4" />
</template>
{{ __('Add') }}
</Button>
</div>
<div v-if="students.data?.length">
<ListView
@@ -18,12 +20,16 @@
<ListHeader
class="mb-2 grid items-center space-x-4 rounded bg-gray-100 p-2"
>
<ListHeaderItem :item="item" v-for="item in getStudentColumns()">
<ListHeaderItem
:item="item"
v-for="item in getStudentColumns()"
:title="item.label"
>
<template #prefix="{ item }">
<component
<FeatherIcon
v-if="item.icon"
:is="item.icon"
class="h-4 w-4 stroke-1.5 ml-4"
:name="item.icon"
class="h-4 w-4 stroke-1.5"
/>
</template>
</ListHeaderItem>
@@ -42,9 +48,22 @@
/>
</div>
</template>
<div>
<div v-if="column.key == 'courses'">
{{ row[column.key] }}
</div>
<div v-else-if="column.icon == 'book-open'">
{{ Math.ceil(row.courses[column.key]) }}%
</div>
<div v-else-if="column.icon == 'help-circle'">
<Badge
v-if="isAssignment(row.assessments[column.key])"
:theme="getStatusTheme(row.assessments[column.key])"
class="text-xs"
>
{{ row.assessments[column.key] }}
</Badge>
<div v-else>{{ parseInt(row.assessments[column.key]) }}%</div>
</div>
</ListRowItem>
</template>
</ListRow>
@@ -74,7 +93,11 @@
</template>
<script setup>
import {
Avatar,
Badge,
Button,
createResource,
FeatherIcon,
ListHeader,
ListHeaderItem,
ListSelectBanner,
@@ -82,8 +105,6 @@ import {
ListRows,
ListView,
ListRowItem,
Avatar,
Button,
} from 'frappe-ui'
import { Trash2, Plus } from 'lucide-vue-next'
import { ref } from 'vue'
@@ -109,27 +130,40 @@ const students = createResource({
})
const getStudentColumns = () => {
return [
let columns = [
{
label: 'Full Name',
key: 'full_name',
width: 2,
},
{
label: 'Courses Done',
key: 'courses_completed',
align: 'center',
},
{
label: 'Assessments Done',
key: 'assessments_completed',
align: 'center',
},
{
label: 'Last Active',
key: 'last_active',
width: '10rem',
},
]
if (students.data?.[0].courses) {
Object.keys(students.data?.[0].courses).forEach((course) => {
columns.push({
label: course,
key: course,
width: '10rem',
icon: 'book-open',
align: 'center',
})
})
}
if (students.data?.[0].assessments) {
Object.keys(students.data?.[0].assessments).forEach((assessment) => {
columns.push({
label: assessment,
key: assessment,
width: '10rem',
icon: 'help-circle',
align: isAssignment(students.data?.[0].assessments[assessment])
? 'left'
: 'center',
})
})
}
return columns
}
const openStudentModal = () => {
@@ -160,4 +194,18 @@ const removeStudents = (selections, unselectAll) => {
}
)
}
const getStatusTheme = (status) => {
if (status === 'Pass') {
return 'green'
} else if (status == 'Not Graded') {
return 'orange'
} else {
return 'red'
}
}
const isAssignment = (value) => {
return isNaN(value)
}
</script>

View File

@@ -66,8 +66,19 @@
<div class="text-gray-900">
{{ member.full_name }}
</div>
<div v-if="getRole(member)">
{{ getRole(member) }}
<div
class="px-1"
v-if="member.role && getRole(member.role) !== 'Student'"
>
<Badge
:variant="'subtle'"
:ref_for="true"
theme="blue"
size="sm"
label="Badge"
>
{{ getRole(member.role) }}
</Badge>
</div>
</div>
<div class="text-sm text-gray-700">
@@ -99,7 +110,7 @@
</div>
</template>
<script setup lang="ts">
import { createResource, Avatar, Button, FormControl } from 'frappe-ui'
import { createResource, Avatar, Button, FormControl, Badge } from 'frappe-ui'
import { useRouter } from 'vue-router'
import { ref, watch, reactive, inject } from 'vue'
import { RefreshCw, Plus, X } from 'lucide-vue-next'

View File

@@ -28,6 +28,7 @@
import { Dialog, createResource } from 'frappe-ui'
import { ref } from 'vue'
import Link from '@/components/Controls/Link.vue'
import { showToast } from '@/utils'
const students = defineModel('reloadStudents')
const student = ref()
@@ -61,8 +62,11 @@ const addStudent = (close) => {
{
onSuccess() {
students.value.reload()
close()
student.value = null
close()
},
onError(err) {
showToast(__('Error'), __(err.messages?.[0] || err), 'x')
},
}
)

View File

@@ -252,7 +252,7 @@ import {
} from 'frappe-ui'
import Link from '@/components/Controls/Link.vue'
import { useRouter } from 'vue-router'
import { showToast } from '../utils'
import { showToast } from '@/utils'
import { Image } from 'lucide-vue-next'
import { capture } from '@/telemetry'
import MultiSelect from '@/components/Controls/MultiSelect.vue'
@@ -345,6 +345,10 @@ const batchDetail = createResource({
data.instructors.forEach((instructor) => {
instructors.value.push(instructor.instructor)
})
} else if (['start_time', 'end_time'].includes(key)) {
let [hours, minutes, seconds] = data[key].split(':')
hours = hours.length == 1 ? '0' + hours : hours
batch[key] = `${hours}:${minutes}`
} else if (Object.hasOwn(batch, key)) batch[key] = data[key]
})
let checkboxes = ['published', 'paid_batch', 'allow_self_enrollment']

View File

@@ -1 +1 @@
__version__ = "2.15.0"
__version__ = "2.16.0"

View File

@@ -220,8 +220,6 @@ lms_markdown_macro_renderers = {
"PDF": "lms.plugins.pdf_renderer",
}
website_path_resolver = "lms.lms.api.resolve_scorm_path"
# page_renderer to manage profile pages
page_renderer = [
"lms.page_renderers.ProfileRedirectPage",

View File

@@ -17,7 +17,6 @@ from frappe.utils import time_diff, now_datetime, get_datetime, flt
from typing import Optional
from lms.lms.utils import get_average_rating, get_lesson_count
from xml.dom.minidom import parseString
from frappe.website.path_resolver import resolve_path as original_resolve_path
@frappe.whitelist()
@@ -1030,13 +1029,3 @@ def delete_scorm_package(scorm_package_path):
scorm_package_path = frappe.get_site_path("public", scorm_package_path[1:])
if os.path.exists(scorm_package_path):
shutil.rmtree(scorm_package_path)
def resolve_scorm_path(path):
try:
if "scorm/" in path and path.endswith(".html"):
return path
except Exception:
pass
return original_resolve_path(path)

View File

@@ -874,26 +874,6 @@ def is_onboarding_complete():
}
def has_submitted_assessment(assessment, type, member=None):
if not member:
member = frappe.session.user
doctype = (
"LMS Assignment Submission" if type == "LMS Assignment" else "LMS Quiz Submission"
)
docfield = "assignment" if type == "LMS Assignment" else "quiz"
filters = {}
filters[docfield] = assessment
filters["member"] = member
return frappe.db.exists(doctype, filters)
def has_graded_assessment(submission):
status = frappe.db.get_value("LMS Assignment Submission", submission, "status")
return False if status == "Not Graded" else True
def get_evaluator(course, batch):
evaluator = None
evaluator = frappe.db.get_value(
@@ -1459,13 +1439,11 @@ def get_quiz_details(assessment, member):
@frappe.whitelist()
def get_batch_students(batch):
students = []
students_list = frappe.get_all(
"Batch Student", filters={"parent": batch}, fields=["student", "name"]
)
batch_courses = frappe.get_all("Batch Course", {"parent": batch}, pluck="course")
batch_courses = frappe.get_all("Batch Course", {"parent": batch}, ["course", "title"])
assessments = frappe.get_all(
"LMS Assessment",
filters={"parent": batch},
@@ -1483,29 +1461,64 @@ def get_batch_students(batch):
)
detail.last_active = format_datetime(detail.last_active, "dd MMM YY")
detail.name = student.name
students.append(detail)
detail.courses = frappe._dict()
detail.assessments = frappe._dict()
""" Iterate through courses and track their progress """
for course in batch_courses:
progress = frappe.db.get_value(
"LMS Enrollment", {"course": course, "member": student.student}, "progress"
"LMS Enrollment", {"course": course.course, "member": student.student}, "progress"
)
detail.courses[course.title] = progress
if progress == 100:
courses_completed += 1
detail.courses_completed = courses_completed
""" Iterate through assessments and track their progress """
for assessment in assessments:
if has_submitted_assessment(
title = frappe.db.get_value(
assessment.assessment_type, assessment.assessment_name, "title"
)
status = has_submitted_assessment(
assessment.assessment_name, assessment.assessment_type, student.student
):
)
detail.assessments[title] = status
if status not in ["Not Attempted", 0]:
assessments_completed += 1
detail.courses_completed = courses_completed
detail.assessments_completed = assessments_completed
students.append(detail)
return students
def has_submitted_assessment(assessment, assessment_type, member=None):
if not member:
member = frappe.session.user
if assessment_type == "LMS Assignment":
doctype = "LMS Assignment Submission"
docfield = "assignment"
fields = ["status"]
not_attempted = "Not Attempted"
elif assessment_type == "LMS Quiz":
doctype = "LMS Quiz Submission"
docfield = "quiz"
fields = ["percentage"]
not_attempted = 0
filters = {}
filters[docfield] = assessment
filters["member"] = member
attempt = frappe.db.exists(doctype, filters)
if attempt:
attempt_details = frappe.db.get_value(doctype, filters, fields)
return attempt_details
else:
return not_attempted
@frappe.whitelist()
def get_discussion_topics(doctype, docname, single_thread):
if single_thread:

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:10\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:30\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr "الدولة"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "تجاهل"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr ""
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "تمكين"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr ""
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr ""
msgid "General"
msgstr "عام"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr ""
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "دخول"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr ""
@@ -3107,11 +3126,11 @@ msgstr ""
msgid "Modified By"
msgstr "عدل من قبل"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3324,7 +3343,7 @@ msgstr ""
msgid "Not Graded"
msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "لا يسمح"
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr ""
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr ""
@@ -3940,6 +3959,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "ملخص"
msgid "Sunday"
msgstr "الأحد"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5417,15 +5443,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr ""
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5649,7 +5675,7 @@ msgstr ""
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:11\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Bosnian\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr "Država"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "Odbaci"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr ""
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "Omogućeno"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr ""
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr ""
msgid "General"
msgstr "Općenito"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr ""
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "Prijava"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr ""
@@ -3107,11 +3126,11 @@ msgstr ""
msgid "Modified By"
msgstr "Izmijenio"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3324,7 +3343,7 @@ msgstr ""
msgid "Not Graded"
msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "Nije dozvoljeno"
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr ""
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr ""
@@ -3940,6 +3959,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr ""
msgid "Sunday"
msgstr ""
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5417,15 +5443,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr ""
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5649,7 +5675,7 @@ msgstr ""
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:10\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr "Zertifikate"
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr "Land"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "Verwerfen"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr "Diskussionen"
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "Aktiviert"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr "Geben Sie die richtige Antwort ein"
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr "Ablaufdatum"
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr "GSTIN"
msgid "General"
msgstr "Allgemein"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr "Google Meet-Link generieren"
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "Anmelden"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr "LMS als Standard-Startseite festlegen"
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr "Machen Sie eine Ankündigung"
@@ -3107,11 +3126,11 @@ msgstr ""
msgid "Modified By"
msgstr "Geändert von"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3324,7 +3343,7 @@ msgstr "Nicht für die Vorschau verfügbar"
msgid "Not Graded"
msgstr "Nicht bewertet"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "Nicht zulässig"
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr "Bitte melden Sie sich an, um auf das Quiz zuzugreifen."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr "Bitte melden Sie sich an, um auf diese Seite zuzugreifen."
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren."
@@ -3940,6 +3959,7 @@ msgstr "Auf der Teilnehmerseite veröffentlichen"
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "Zusammenfassung"
msgid "Sunday"
msgstr "Sonntag"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr "Dieser Kurs ist kostenlos."
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5417,15 +5443,15 @@ msgstr "Schreiben Sie hier Ihre Antwort"
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr "Sie sind bereits in diesem Kurs eingeschrieben."
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5649,7 +5675,7 @@ msgstr ""
msgid "you can"
msgstr "Sie können"
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:11\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Esperanto\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr "crwdns149426:0crwdne149426:0"
msgid "Certificates"
msgstr "crwdns149428:0crwdne149428:0"
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr "crwdns151924:0crwdne151924:0"
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr "crwdns149554:0crwdne149554:0"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "crwdns149662:0crwdne149662:0"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr "crwdns149664:0crwdne149664:0"
@@ -1637,6 +1642,10 @@ msgstr "crwdns151742:0crwdne151742:0"
msgid "Enabled"
msgstr "crwdns149714:0crwdne149714:0"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr "crwdns151926:0crwdne151926:0"
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr "crwdns149742:0crwdne149742:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr "crwdns149756:0crwdne149756:0"
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr "crwdns149778:0crwdne149778:0"
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr "crwdns149834:0crwdne149834:0"
msgid "General"
msgstr "crwdns151744:0crwdne151744:0"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr "crwdns151928:0crwdne151928:0"
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr "crwdns149836:0crwdne149836:0"
@@ -2358,6 +2376,7 @@ msgstr "crwdns151636:0crwdne151636:0"
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr "crwdns150120:0crwdne150120:0"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "crwdns150122:0crwdne150122:0"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr "crwdns150126:0crwdne150126:0"
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr "crwdns150128:0crwdne150128:0"
@@ -3107,11 +3126,11 @@ msgstr "crwdns150196:0crwdne150196:0"
msgid "Modified By"
msgstr "crwdns150198:0crwdne150198:0"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr "crwdns150200:0crwdne150200:0"
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr "crwdns150202:0crwdne150202:0"
@@ -3324,7 +3343,7 @@ msgstr "crwdns150282:0crwdne150282:0"
msgid "Not Graded"
msgstr "crwdns150284:0crwdne150284:0"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "crwdns150286:0crwdne150286:0"
@@ -3721,11 +3740,11 @@ msgstr "crwdns150422:0crwdne150422:0"
msgid "Please login to access the quiz."
msgstr "crwdns150424:0crwdne150424:0"
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr "crwdns150426:0crwdne150426:0"
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr "crwdns150428:0crwdne150428:0"
@@ -3940,6 +3959,7 @@ msgstr "crwdns150494:0crwdne150494:0"
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr "crwdns150766:0{0}crwdne150766:0"
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "crwdns150770:0crwdne150770:0"
msgid "Sunday"
msgstr "crwdns150772:0crwdne150772:0"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr "crwdns151930:0{0}crwdnd151930:0{1}crwdne151930:0"
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr "crwdns150780:0crwdne150780:0"
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr "crwdns150820:0crwdne150820:0"
msgid "This course is free."
msgstr "crwdns150822:0crwdne150822:0"
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr "crwdns151654:0{0}crwdne151654:0"
@@ -5215,7 +5241,7 @@ msgstr "crwdns150898:0crwdne150898:0"
msgid "Upcoming"
msgstr "crwdns150900:0crwdne150900:0"
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr "crwdns150902:0crwdne150902:0"
@@ -5417,15 +5443,15 @@ msgstr "crwdns150976:0crwdne150976:0"
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "crwdns150978:0{0}crwdnd150978:0{1}crwdnd150978:0{2}crwdne150978:0"
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr "crwdns150980:0crwdne150980:0"
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr "crwdns150982:0crwdne150982:0"
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "crwdns150984:0crwdne150984:0"
@@ -5649,7 +5675,7 @@ msgstr "crwdns151074:0crwdne151074:0"
msgid "you can"
msgstr "crwdns151076:0crwdne151076:0"
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr "crwdns151078:0{0}crwdne151078:0"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:10\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:30\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr "Certificado guardado correctamente"
msgid "Certificates"
msgstr "Certificados"
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr "País"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "Descartar"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr "Discusiones"
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "Habilitado"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr "Ingrese la respuesta correcta"
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr "La evaluación se guardó correctamente"
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr "Fecha de caducidad"
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr "GSTIN"
msgid "General"
msgstr "General"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr "Generar enlace de Google Meet"
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr "Preferencia de ubicación"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "Iniciar sesión"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr "Convertir LMS en la página de inicio por defecto"
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr "Publicar un anuncio"
@@ -3107,11 +3126,11 @@ msgstr "Moderador"
msgid "Modified By"
msgstr "Modificado por"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr "El nombre del módulo es incorrecto o no existe."
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr "Módulo incorrecto."
@@ -3324,7 +3343,7 @@ msgstr "No disponible para vista previa"
msgid "Not Graded"
msgstr "Sin calificar"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "No permitido"
@@ -3721,11 +3740,11 @@ msgstr "Por favor, háganos saber dónde se enteró de nosotros."
msgid "Please login to access the quiz."
msgstr "Inicie sesión para acceder al cuestionario."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr "Por favor inicie sesión para acceder a esta página."
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr "Por favor inicie sesión para continuar con el pago."
@@ -3940,6 +3959,7 @@ msgstr "Publicar en la página del participante"
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr "Enviado {0}"
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "Resumen"
msgid "Sunday"
msgstr "Domingo"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr "Trabajo en equipo"
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr "Este curso tiene:"
msgid "This course is free."
msgstr "Este curso es gratuito."
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr "Rol no estructurado"
msgid "Upcoming"
msgstr "Próximamente"
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr "Próximos lotes"
@@ -5417,15 +5443,15 @@ msgstr "Escriba su respuesta aquí"
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "Ya tiene una evaluación en {0} en {1} para el curso {2}."
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr "Ya estás inscrito en este lote."
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr "Ya estás inscrito en este curso."
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "No eres miembro de este lote. Consulte nuestros próximos lotes."
@@ -5649,7 +5675,7 @@ msgstr "estrellas"
msgid "you can"
msgstr "puedes"
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr "Configuraciones {0} no encontradas"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:11\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Persian\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr "گواهی‌ها"
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr "کشور"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "دور انداختن"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr ""
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "فعال"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr "پاسخ صحیح را وارد کنید"
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr ""
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr ""
msgid "General"
msgstr "عمومی"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr "لینک Google Meet را ایجاد کنید"
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "وارد شدن"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr ""
@@ -3107,11 +3126,11 @@ msgstr ""
msgid "Modified By"
msgstr "تغییر داده شده توسط"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3324,7 +3343,7 @@ msgstr ""
msgid "Not Graded"
msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "غیر مجاز"
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr ""
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr ""
@@ -3940,6 +3959,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "خلاصه"
msgid "Sunday"
msgstr "یکشنبه"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr "این یک فصل از دوره {0} است"
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5417,15 +5443,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr ""
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5649,7 +5675,7 @@ msgstr "ستاره ها"
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:10\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:30\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr "Certificats"
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -733,7 +737,7 @@ msgstr "Participants certifiés"
#: lms/templates/assignment.html:13
msgid "Change"
msgstr "Changement"
msgstr ""
#. Label of the chapter (Link) field in DocType 'Chapter Reference'
#. Label of the chapter (Link) field in DocType 'LMS Course Progress'
@@ -1086,6 +1090,7 @@ msgstr "Pays"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "Ignorer"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr ""
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "Activé"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr ""
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr ""
msgid "General"
msgstr "Général"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr ""
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "Connexion"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr ""
@@ -3107,11 +3126,11 @@ msgstr ""
msgid "Modified By"
msgstr "Modifié Par"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3324,7 +3343,7 @@ msgstr "Non disponible pour l'aperçu"
msgid "Not Graded"
msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "Non Autorisé"
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr ""
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr ""
@@ -3940,6 +3959,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "Résumé"
msgid "Sunday"
msgstr "Dimanche"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5417,15 +5443,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr ""
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5649,7 +5675,7 @@ msgstr ""
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:10\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr ""
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "Elvet"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr ""
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "Engedélyezve"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr ""
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr ""
msgid "General"
msgstr "Általános"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr ""
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "Bejelentkezés"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr ""
@@ -3107,11 +3126,11 @@ msgstr ""
msgid "Modified By"
msgstr "Módosította"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3324,7 +3343,7 @@ msgstr ""
msgid "Not Graded"
msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr ""
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr ""
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr ""
@@ -3940,6 +3959,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "Összefoglalás"
msgid "Sunday"
msgstr "Vasárnap"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5417,15 +5443,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr ""
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5649,7 +5675,7 @@ msgstr ""
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Frappe LMS VERSION\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-11-29 16:04+0000\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-06 16:04+0000\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: jannat@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -698,6 +698,10 @@ msgstr ""
msgid "Certificates"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1084,6 +1088,7 @@ msgstr ""
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1490,7 +1495,7 @@ msgid "Discard"
msgstr ""
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr ""
@@ -1635,6 +1640,10 @@ msgstr ""
msgid "Enabled"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1720,12 +1729,14 @@ msgid "Enter the correct answer"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1771,6 +1782,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1848,6 +1860,7 @@ msgid "Expiration Date"
msgstr ""
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2009,6 +2022,11 @@ msgstr ""
msgid "General"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr ""
@@ -2356,6 +2374,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2820,7 +2839,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr ""
@@ -2835,7 +2854,7 @@ msgid "Make LMS the default home"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr ""
@@ -3105,11 +3124,11 @@ msgstr ""
msgid "Modified By"
msgstr ""
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3322,7 +3341,7 @@ msgstr ""
msgid "Not Graded"
msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr ""
@@ -3719,11 +3738,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr ""
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr ""
@@ -3938,6 +3957,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4740,6 +4760,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4768,6 +4789,10 @@ msgstr ""
msgid "Sunday"
msgstr ""
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4836,6 +4861,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4953,7 +4979,7 @@ msgstr ""
msgid "This course is free."
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5213,7 +5239,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5415,15 +5441,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr ""
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5647,7 +5673,7 @@ msgstr ""
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:10\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr ""
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr ""
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr ""
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr ""
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr ""
msgid "General"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr ""
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr ""
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr ""
@@ -3107,11 +3126,11 @@ msgstr ""
msgid "Modified By"
msgstr ""
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3324,7 +3343,7 @@ msgstr ""
msgid "Not Graded"
msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr ""
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr ""
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr ""
@@ -3940,6 +3959,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "Podsumowanie"
msgid "Sunday"
msgstr ""
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5417,15 +5443,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr ""
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5649,7 +5675,7 @@ msgstr ""
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:10\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr "Сертификаты"
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr ""
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "Отменить"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr "Обсуждения"
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "Включено"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr "Введите правильный ответ"
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr "Дата окончания срока"
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr "GSTIN"
msgid "General"
msgstr "Основные"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr "Сгенерировать ссылку Google Meet"
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "Логин"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr "Сделать LMS домашней системой по умолчанию"
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr "Разместить объявление"
@@ -3107,11 +3126,11 @@ msgstr "Модератор"
msgid "Modified By"
msgstr "Изменено"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr "Имя модуля неверно или не существует."
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr "Модуль неверный."
@@ -3324,7 +3343,7 @@ msgstr "Недоступно для предварительного просм
msgid "Not Graded"
msgstr "Нет оценки"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr ""
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к тесту."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к этой странице."
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату."
@@ -3940,6 +3959,7 @@ msgstr "Опубликовать на странице участника"
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr "Отправлено {0}"
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "Резюме"
msgid "Sunday"
msgstr "Воскресенье"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr "Этот курс бесплатный."
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr "Предстоящие"
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr "Предстоящие группы"
@@ -5417,15 +5443,15 @@ msgstr "Напишите свой ответ здесь"
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "У вас уже есть оценка {0} в {1} для курса {2}."
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr "Вы уже зачислены в эту группу."
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr "Вы уже зачислены на этот курс."
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "Вы не являетесь участником этой группы. Пожалуйста, ознакомьтесь с нашими группами."
@@ -5649,7 +5675,7 @@ msgstr "звезды"
msgid "you can"
msgstr "вы можете"
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-04 22:13\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr "Certifikat sparad"
msgid "Certificates"
msgstr "Certifikat"
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr "Certifikat genererade"
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -733,7 +737,7 @@ msgstr "Certifierade Deltagare"
#: lms/templates/assignment.html:13
msgid "Change"
msgstr "Växel"
msgstr "Ändra"
#. Label of the chapter (Link) field in DocType 'Chapter Reference'
#. Label of the chapter (Link) field in DocType 'LMS Course Progress'
@@ -1086,6 +1090,7 @@ msgstr "Land"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "Förkasta"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr "Diskussioner"
@@ -1637,6 +1642,10 @@ msgstr "Aktivera detta endast om du vill ladda upp SCORM paket som kapitel."
msgid "Enabled"
msgstr "Aktiverad"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr "Om du aktiverar detta kommer certifikatet att publiceras på sidan för certifierade deltagare."
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr "Ange korrekt svar"
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr "Utvärdering sparad"
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr "Utgång Datum"
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr "GSTIN"
msgid "General"
msgstr "Allmän"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr "Skapa Certifikat"
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr "Skapa Google Meet länk"
@@ -2358,6 +2376,7 @@ msgstr "Är SCORM App"
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr "Platspreferens"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "Logga In"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr "LMS som Standard Sida"
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr "Skapa Meddelande"
@@ -3107,11 +3126,11 @@ msgstr "Moderator"
msgid "Modified By"
msgstr "Modifierad Av"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr "Modul Namn är felaktigt eller existerar inte."
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr "Modul är felaktig."
@@ -3324,7 +3343,7 @@ msgstr "Inte tillgänglig för förhandsgranskning"
msgid "Not Graded"
msgstr "Ej Betygsatt"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "Ej Tillåtet"
@@ -3721,11 +3740,11 @@ msgstr "Låt oss veta varifrån du hörde talas om oss."
msgid "Please login to access the quiz."
msgstr "Logga in för att komma åt frågesport."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr "Logga in för att komma till denna sida."
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr "Logga in för att fortsätta med betalning."
@@ -3940,6 +3959,7 @@ msgstr "Publicera på deltagarsidan"
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4545,7 +4565,7 @@ msgstr "Personal"
#. Label of the stage (Select) field in DocType 'LMS Batch Old'
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Stage"
msgstr "Stadie"
msgstr "Steg"
#: frontend/src/components/LiveClass.vue:46 frontend/src/components/Quiz.vue:65
#: lms/templates/quiz/quiz.html:39
@@ -4742,6 +4762,7 @@ msgstr "Inskickad {0}"
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "Översikt"
msgid "Sunday"
msgstr "Söndag"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr "Misstänkt mönster hittat i {0}: {1}"
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr "Teamarbete"
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr "Denna kurs har:"
msgid "This course is free."
msgstr "Denna kurs är gratis."
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr "Detta är kapitel i kurs {0}"
@@ -5215,7 +5241,7 @@ msgstr "Ostrukturerad Roll"
msgid "Upcoming"
msgstr "Kommande"
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr "Kommande grupper"
@@ -5417,15 +5443,15 @@ msgstr "Skriv ditt svar här"
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr "Du har redan utvärdering {0} kl. {1} för kurs {2}."
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr "Du är redan inskriven för denna grupp."
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr "Du är redan inskriven på denna kurs."
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "Du är inte i denna omgång. Kolla in våra kommande omgångar."
@@ -5649,7 +5675,7 @@ msgstr "stjärnor"
msgid "you can"
msgstr "du kan"
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr "{0} Inställningar hittades inte"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:11\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr "Sertifikalar"
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr "Ülke"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "Vazgeç"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr "Tartışma"
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "Etkin"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr "Doğru cevabı girin"
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr "Bitiş Tarihi"
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr ""
msgid "General"
msgstr "Genel"
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr ""
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr "Konum Tercihi"
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "Giriş"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr "ÖYS'yi varsayılan ana sayfa yapın"
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr "Bir Duyuru Yapın"
@@ -3107,11 +3126,11 @@ msgstr "Moderatör"
msgid "Modified By"
msgstr "Değiştiren"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr "Modül Adı yanlış veya mevcut değil."
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr "Modül hatalı."
@@ -3324,7 +3343,7 @@ msgstr "Önizleme için uygun değil"
msgid "Not Graded"
msgstr "Not Verilmedi"
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "İzin Verilmedi"
@@ -3721,11 +3740,11 @@ msgstr "Lütfen bizi nereden duyduğunuzu belirtin."
msgid "Please login to access the quiz."
msgstr "Teste erişmek için lütfen giriş yapın."
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr "Bu sayfaya erişebilmek için lütfen giriş yapın."
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr "Ödeme işlemine devam etmek için lütfen giriş yapın."
@@ -3940,6 +3959,7 @@ msgstr "Katılımcı Sayfasında Yayınla"
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr "Kaydedildi {0}"
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "Özet"
msgid "Sunday"
msgstr "Pazar"
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr "Takım Çalışması"
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr "Bu kursta:"
msgid "This course is free."
msgstr "Bu kurs ücretsizdir."
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr "Ayarlanmamış Rol"
msgid "Upcoming"
msgstr "Yaklaşanlar"
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr "Yaklaşan Sınıflar"
@@ -5417,15 +5443,15 @@ msgstr "Cevabınızı buraya yazın"
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr "Bu gruba zaten kayıtlısınız."
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr "Bu kursa zaten kayıtlısınız."
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "Bu sınıfın üyesi değilsiniz. Lütfen yaklaşan sınıflara göz atın."
@@ -5649,7 +5675,7 @@ msgstr ""
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr "{0} Ayarları bulunamadı"

View File

@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2024-11-29 16:04+0000\n"
"PO-Revision-Date: 2024-12-02 22:11\n"
"POT-Creation-Date: 2024-12-06 16:04+0000\n"
"PO-Revision-Date: 2024-12-09 23:31\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -700,6 +700,10 @@ msgstr ""
msgid "Certificates"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:121
msgid "Certificates generated successfully"
msgstr ""
#. Label of the certification (Table) field in DocType 'User'
#. Name of a DocType
#. Label of the certification_tab (Tab Break) field in DocType 'LMS Course'
@@ -1086,6 +1090,7 @@ msgstr "国家"
#. Label of a Link in the LMS Workspace
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:23
#: frontend/src/components/Modals/EvaluationModal.vue:20
#: frontend/src/components/Modals/Event.vue:24
#: lms/lms/doctype/batch_course/batch_course.json
@@ -1492,7 +1497,7 @@ msgid "Discard"
msgstr "丢弃"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/Batch.vue:73
#: frontend/src/pages/Batch.vue:81
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr ""
@@ -1637,6 +1642,10 @@ msgstr ""
msgid "Enabled"
msgstr "已启用"
#: frontend/src/components/Modals/BulkCertificates.vue:53
msgid "Enabling this will publish the certificate on the certified participants page."
msgstr ""
#. Label of the end_date (Date) field in DocType 'Cohort'
#. Label of the end_date (Date) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:131 lms/lms/doctype/cohort/cohort.json
@@ -1722,12 +1731,14 @@ msgid "Enter the correct answer"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:105
#: frontend/src/components/Modals/BulkCertificates.vue:115
#: frontend/src/components/Modals/ChapterModal.vue:159
#: frontend/src/components/Modals/ChapterModal.vue:166
#: frontend/src/components/Modals/ChapterModal.vue:202
#: frontend/src/components/Modals/Question.vue:249
#: frontend/src/components/Modals/Question.vue:269
#: frontend/src/components/Modals/Question.vue:326
#: frontend/src/components/SettingDetails.vue:62
#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350
#: frontend/src/pages/QuizForm.vue:365
#: frontend/src/pages/QuizSubmission.vue:141
@@ -1773,6 +1784,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the evaluator (Link) field in DocType 'LMS Certificate Request'
#: frontend/src/components/Modals/BatchCourseModal.vue:26
#: frontend/src/components/Modals/BulkCertificates.vue:28
#: frontend/src/pages/ProfileRoles.vue:22
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -1850,6 +1862,7 @@ msgid "Expiration Date"
msgstr ""
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:39
#: frontend/src/components/Modals/Event.vue:126
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Expiry Date"
@@ -2011,6 +2024,11 @@ msgstr ""
msgid "General"
msgstr ""
#: frontend/src/components/Modals/BulkCertificates.vue:5
#: frontend/src/pages/Batch.vue:12
msgid "Generate Certificates"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18
msgid "Generate Google Meet Link"
msgstr ""
@@ -2358,6 +2376,7 @@ msgstr ""
#. Label of the issue_date (Date) field in DocType 'Certification'
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:34
#: frontend/src/components/Modals/Event.vue:121
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -2822,7 +2841,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167
#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175
#: frontend/src/pages/Lesson.vue:24
msgid "Login"
msgstr "登录"
@@ -2837,7 +2856,7 @@ msgid "Make LMS the default home"
msgstr ""
#: frontend/src/components/Modals/AnnouncementModal.vue:5
#: frontend/src/pages/Batch.vue:9
#: frontend/src/pages/Batch.vue:16
msgid "Make an Announcement"
msgstr ""
@@ -3107,11 +3126,11 @@ msgstr ""
msgid "Modified By"
msgstr "修改者"
#: lms/lms/api.py:197
#: lms/lms/api.py:199
msgid "Module Name is incorrect or does not exist."
msgstr ""
#: lms/lms/api.py:193
#: lms/lms/api.py:195
msgid "Module is incorrect."
msgstr ""
@@ -3324,7 +3343,7 @@ msgstr ""
msgid "Not Graded"
msgstr ""
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135
#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:143
msgid "Not Permitted"
msgstr "不允许"
@@ -3721,11 +3740,11 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146
#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:154
msgid "Please login to access this page."
msgstr ""
#: lms/lms/api.py:189
#: lms/lms/api.py:191
msgid "Please login to continue with payment."
msgstr ""
@@ -3940,6 +3959,7 @@ msgstr ""
#. Label of the published (Check) field in DocType 'LMS Batch'
#. Label of the published (Check) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BulkCertificates.vue:51
#: frontend/src/components/Modals/Event.vue:108
#: frontend/src/pages/BatchForm.vue:28 frontend/src/pages/CourseForm.vue:171
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -4742,6 +4762,7 @@ msgstr ""
#: frontend/src/components/CourseCardOverlay.vue:161
#: frontend/src/components/Modals/AnnouncementModal.vue:99
#: frontend/src/components/Modals/AssessmentModal.vue:73
#: frontend/src/components/Modals/BulkCertificates.vue:121
#: frontend/src/components/Modals/ChapterModal.vue:153
#: frontend/src/components/Modals/ChapterModal.vue:198
#: frontend/src/components/Modals/Event.vue:255
@@ -4770,6 +4791,10 @@ msgstr "概要"
msgid "Sunday"
msgstr ""
#: lms/lms/api.py:951
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
#. Name of a role
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/doctype/job_settings/job_settings.json
@@ -4838,6 +4863,7 @@ msgstr ""
#. Label of the template (Link) field in DocType 'Cohort Web Page'
#. Label of the template (Link) field in DocType 'LMS Certificate'
#: frontend/src/components/Modals/BulkCertificates.vue:43
#: frontend/src/components/Modals/Event.vue:112
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -4955,7 +4981,7 @@ msgstr ""
msgid "This course is free."
msgstr ""
#: frontend/src/pages/SCORMChapter.vue:197
#: frontend/src/pages/SCORMChapter.vue:201
msgid "This is a chapter in the course {0}"
msgstr ""
@@ -5215,7 +5241,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
#: frontend/src/pages/Batch.vue:158
#: frontend/src/pages/Batch.vue:166
msgid "Upcoming Batches"
msgstr ""
@@ -5417,15 +5443,15 @@ msgstr ""
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
#: lms/lms/api.py:213
#: lms/lms/api.py:215
msgid "You are already enrolled for this batch."
msgstr ""
#: lms/lms/api.py:205
#: lms/lms/api.py:207
msgid "You are already enrolled for this course."
msgstr ""
#: frontend/src/pages/Batch.vue:140
#: frontend/src/pages/Batch.vue:148
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
@@ -5649,7 +5675,7 @@ msgstr ""
msgid "you can"
msgstr ""
#: lms/lms/api.py:747 lms/lms/api.py:755
#: lms/lms/api.py:749 lms/lms/api.py:757
msgid "{0} Settings not found"
msgstr ""

View File

@@ -149,9 +149,16 @@ class SCORMRenderer(BaseRenderer):
def render(self):
path = os.path.join(frappe.local.site_path, "public", self.path.lstrip("/"))
f = open(path, "rb")
response = Response(
wrap_file(frappe.local.request.environ, f), direct_passthrough=True
)
response.mimetype = mimetypes.guess_type(path)[0]
return response
extension = os.path.splitext(path)[1]
if not extension:
path = f"{path}.html"
# check if path exists and is actually a file and not a folder
if os.path.exists(path) and os.path.isfile(path):
f = open(path, "rb")
response = Response(
wrap_file(frappe.local.request.environ, f), direct_passthrough=True
)
response.mimetype = mimetypes.guess_type(path)[0]
return response