Merge branch 'develop' of https://github.com/frappe/lms into data-import
This commit is contained in:
@@ -107,7 +107,7 @@ async function setLanguageExtension() {
|
|||||||
if (!languageImport) return
|
if (!languageImport) return
|
||||||
|
|
||||||
const module = await languageImport()
|
const module = await languageImport()
|
||||||
languageExtension.value = (module as any)[props.language]()
|
languageExtension.value = (module as any)[props.language]?.()
|
||||||
|
|
||||||
if (props.completions) {
|
if (props.completions) {
|
||||||
const languageData = (module as any)[`${props.language}Language`]
|
const languageData = (module as any)[`${props.language}Language`]
|
||||||
|
|||||||
@@ -76,7 +76,14 @@ const isIos = () => {
|
|||||||
const isInStandaloneMode = () =>
|
const isInStandaloneMode = () =>
|
||||||
'standalone' in window.navigator && window.navigator.standalone
|
'standalone' in window.navigator && window.navigator.standalone
|
||||||
|
|
||||||
if (isIos() && !isInStandaloneMode()) iosInstallMessage.value = true
|
if (
|
||||||
|
isIos() &&
|
||||||
|
!isInStandaloneMode() &&
|
||||||
|
localStorage.getItem('learningIosInstallPromptShown') !== 'true'
|
||||||
|
) {
|
||||||
|
iosInstallMessage.value = true
|
||||||
|
localStorage.setItem('learningIosInstallPromptShown', 'true')
|
||||||
|
}
|
||||||
|
|
||||||
window.addEventListener('beforeinstallprompt', (e) => {
|
window.addEventListener('beforeinstallprompt', (e) => {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
|
|||||||
@@ -189,6 +189,8 @@ const user = inject('$user')
|
|||||||
const dayjs = inject('$dayjs')
|
const dayjs = inject('$dayjs')
|
||||||
const tabIndex = ref(0)
|
const tabIndex = ref(0)
|
||||||
const showCertification = ref(false)
|
const showCertification = ref(false)
|
||||||
|
const evaluation = reactive({})
|
||||||
|
const certificate = reactive({})
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
event: {
|
event: {
|
||||||
@@ -197,9 +199,6 @@ const props = defineProps({
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
const evaluation = reactive({})
|
|
||||||
const certificate = reactive({})
|
|
||||||
|
|
||||||
watch(user, () => {
|
watch(user, () => {
|
||||||
if (userIsEvaluator()) {
|
if (userIsEvaluator()) {
|
||||||
defaultTemplate.reload()
|
defaultTemplate.reload()
|
||||||
|
|||||||
@@ -14,7 +14,10 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="upcoming_evals.data?.length">
|
<div v-if="upcoming_evals.data?.length">
|
||||||
<div class="grid gap-4" :class="forHome ? 'grid-cols-2' : 'grid-cols-3'">
|
<div
|
||||||
|
class="grid gap-4"
|
||||||
|
:class="forHome ? 'grid-cols-1 md:grid-cols-2' : 'grid-cols-3'"
|
||||||
|
>
|
||||||
<div v-for="evl in upcoming_evals.data">
|
<div v-for="evl in upcoming_evals.data">
|
||||||
<div class="border text-ink-gray-7 rounded-md p-3">
|
<div class="border text-ink-gray-7 rounded-md p-3">
|
||||||
<div class="flex justify-between mb-3">
|
<div class="flex justify-between mb-3">
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="grid grid-cols-2 gap-5 mt-10">
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-10 md:gap-5 mt-10">
|
||||||
<UpcomingEvaluations :forHome="true" />
|
<UpcomingEvaluations :forHome="true" />
|
||||||
<div v-if="myLiveClasses.data?.length">
|
<div v-if="myLiveClasses.data?.length">
|
||||||
<div class="font-semibold text-lg mb-3 text-ink-gray-9">
|
<div class="font-semibold text-lg mb-3 text-ink-gray-9">
|
||||||
|
|||||||
@@ -66,38 +66,38 @@
|
|||||||
v-if="column.key === 'full_name'"
|
v-if="column.key === 'full_name'"
|
||||||
class="flex items-center space-x-3"
|
class="flex items-center space-x-3"
|
||||||
>
|
>
|
||||||
<img
|
<Avatar
|
||||||
v-if="row.user_image"
|
size="sm"
|
||||||
:src="row.user_image"
|
:image="row['user_image']"
|
||||||
:alt="row.full_name"
|
:label="row['full_name']"
|
||||||
class="w-8 h-8 rounded-full object-cover"
|
|
||||||
/>
|
/>
|
||||||
<div
|
|
||||||
v-else
|
<span>{{ item }}</span>
|
||||||
class="w-8 h-8 rounded-full bg-surface-gray-3 flex items-center justify-center"
|
|
||||||
>
|
|
||||||
<FeatherIcon name="user" class="w-4 h-4 text-ink-gray-6" />
|
|
||||||
</div>
|
|
||||||
<span class="text-sm font-medium">{{ item }}</span>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-else-if="column.key === 'actions'"
|
v-else-if="column.key === 'actions'"
|
||||||
class="flex justify-center"
|
class="flex justify-center"
|
||||||
>
|
>
|
||||||
<Dropdown :options="getActionOptions(row)">
|
<Dropdown :options="getActionOptions(row)">
|
||||||
<Button variant="ghost" size="sm">
|
<Button variant="ghost">
|
||||||
<FeatherIcon name="more-horizontal" class="w-4 h-4" />
|
<FeatherIcon name="more-horizontal" class="w-4 h-4" />
|
||||||
</Button>
|
</Button>
|
||||||
</Dropdown>
|
</Dropdown>
|
||||||
</div>
|
</div>
|
||||||
<div v-else class="text-sm">
|
<div
|
||||||
|
v-else-if="column.key === 'applied_on'"
|
||||||
|
class="text-sm text-ink-gray-6"
|
||||||
|
>
|
||||||
|
{{ item }}
|
||||||
|
</div>
|
||||||
|
<div v-else>
|
||||||
{{ item }}
|
{{ item }}
|
||||||
</div>
|
</div>
|
||||||
</ListRowItem>
|
</ListRowItem>
|
||||||
</ListRow>
|
</ListRow>
|
||||||
</ListRows>
|
</ListRows>
|
||||||
</ListView>
|
</ListView>
|
||||||
<EmptyState v-else type="Applications" />
|
<EmptyState v-else-if="!applications.loading" type="Job Applications" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Dialog
|
<Dialog
|
||||||
@@ -147,6 +147,7 @@
|
|||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import {
|
import {
|
||||||
|
Avatar,
|
||||||
Button,
|
Button,
|
||||||
Breadcrumbs,
|
Breadcrumbs,
|
||||||
Dialog,
|
Dialog,
|
||||||
@@ -252,6 +253,7 @@ const sendEmail = (close) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const downloadResume = (resumeUrl) => {
|
const downloadResume = (resumeUrl) => {
|
||||||
|
console.log(resumeUrl)
|
||||||
window.open(resumeUrl, '_blank')
|
window.open(resumeUrl, '_blank')
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -288,7 +290,7 @@ const applicationColumns = computed(() => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: __('Applied On'),
|
label: __('Applied On'),
|
||||||
key: 'applied_date',
|
key: 'applied_on',
|
||||||
width: 1,
|
width: 1,
|
||||||
icon: 'calendar',
|
icon: 'calendar',
|
||||||
},
|
},
|
||||||
@@ -305,7 +307,7 @@ const applicantRows = computed(() => {
|
|||||||
return applications.data.map((application) => ({
|
return applications.data.map((application) => ({
|
||||||
...application,
|
...application,
|
||||||
full_name: application.full_name,
|
full_name: application.full_name,
|
||||||
applied_date: dayjs(application.creation).format('MMM DD, YYYY'),
|
applied_on: dayjs(application.creation).fromNow(),
|
||||||
}))
|
}))
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -129,8 +129,10 @@ onMounted(() => {
|
|||||||
|
|
||||||
const profile = createResource({
|
const profile = createResource({
|
||||||
url: 'lms.lms.api.get_profile_details',
|
url: 'lms.lms.api.get_profile_details',
|
||||||
params: {
|
makeParams() {
|
||||||
username: props.username,
|
return {
|
||||||
|
username: props.username,
|
||||||
|
}
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -185,18 +187,25 @@ const editProfile = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const isSessionUser = () => {
|
const isSessionUser = () => {
|
||||||
return $user.data?.email === profile.data?.email
|
return $user.data?.email === profile.data?.name
|
||||||
}
|
}
|
||||||
|
|
||||||
const hasHigherAccess = () => {
|
const currentUserHasHigherAccess = () => {
|
||||||
return $user.data?.is_evaluator || $user.data?.is_moderator
|
return $user.data?.is_evaluator || $user.data?.is_moderator
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const isEvaluatorOrModerator = () => {
|
||||||
|
return (
|
||||||
|
profile.data?.roles?.includes('Batch Evaluator') ||
|
||||||
|
profile.data?.roles?.includes('Moderator')
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
const getTabButtons = () => {
|
const getTabButtons = () => {
|
||||||
let buttons = [{ label: 'About' }, { label: 'Certificates' }]
|
let buttons = [{ label: 'About' }, { label: 'Certificates' }]
|
||||||
if ($user.data?.is_moderator) buttons.push({ label: 'Roles' })
|
if ($user.data?.is_moderator) buttons.push({ label: 'Roles' })
|
||||||
|
|
||||||
if (hasHigherAccess()) {
|
if (currentUserHasHigherAccess() && isEvaluatorOrModerator()) {
|
||||||
buttons.push({ label: 'Slots' })
|
buttons.push({ label: 'Slots' })
|
||||||
buttons.push({ label: 'Schedule' })
|
buttons.push({ label: 'Schedule' })
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
</Calendar>
|
</Calendar>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<Event v-if="showEvent" v-model="showEvent" :event="currentEvent" />
|
<Event v-model="showEvent" :event="currentEvent" />
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { Calendar, createListResource, Button } from 'frappe-ui'
|
import { Calendar, createListResource, Button } from 'frappe-ui'
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ const hasHigherAccess = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const isSessionUser = () => {
|
const isSessionUser = () => {
|
||||||
return user.data?.email === props.profile.data?.email
|
return user.data?.email === props.profile.data?.name
|
||||||
}
|
}
|
||||||
|
|
||||||
const showSlotsTemplate = ref(0)
|
const showSlotsTemplate = ref(0)
|
||||||
|
|||||||
@@ -266,8 +266,7 @@ const checkIfUserIsPermitted = (doc: any = null) => {
|
|||||||
!user.data.is_evaluator
|
!user.data.is_evaluator
|
||||||
) {
|
) {
|
||||||
router.push({
|
router.push({
|
||||||
name: 'ProgrammingExerciseSubmission',
|
name: 'Courses',
|
||||||
params: { exerciseID: props.exerciseID, submissionID: 'new' },
|
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-3
@@ -1492,9 +1492,7 @@ def update_meta_info(type, route, meta_tags):
|
|||||||
else:
|
else:
|
||||||
new_tag = frappe.new_doc("Website Meta Tag")
|
new_tag = frappe.new_doc("Website Meta Tag")
|
||||||
new_tag.update(tag_properties)
|
new_tag.update(tag_properties)
|
||||||
print(new_tag)
|
|
||||||
new_tag.insert()
|
new_tag.insert()
|
||||||
print(new_tag.as_dict())
|
|
||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
@@ -1676,9 +1674,12 @@ def get_pwa_manifest():
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_profile_details(username):
|
def get_profile_details(username):
|
||||||
return frappe.db.get_value(
|
details = frappe.db.get_value(
|
||||||
"User",
|
"User",
|
||||||
{"username": username},
|
{"username": username},
|
||||||
["full_name", "name", "username", "user_image", "bio", "headline", "cover_image"],
|
["full_name", "name", "username", "user_image", "bio", "headline", "cover_image"],
|
||||||
as_dict=True,
|
as_dict=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
details.roles = frappe.get_roles(details.name)
|
||||||
|
return details
|
||||||
|
|||||||
@@ -83,8 +83,8 @@
|
|||||||
],
|
],
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-07-04 12:04:11.007945",
|
"modified": "2025-11-10 11:41:51.802016",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "Course Evaluator",
|
"name": "Course Evaluator",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
@@ -131,5 +131,6 @@
|
|||||||
"sort_field": "modified",
|
"sort_field": "modified",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"states": [],
|
"states": [],
|
||||||
"title_field": "full_name"
|
"title_field": "full_name",
|
||||||
|
"track_changes": 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -70,10 +70,11 @@
|
|||||||
"fieldtype": "Section Break"
|
"fieldtype": "Section Break"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"grid_page_length": 50,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2024-12-24 09:36:31.464508",
|
"modified": "2025-11-10 11:40:38.157448",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "LMS Assignment",
|
"name": "LMS Assignment",
|
||||||
"naming_rule": "Expression (old style)",
|
"naming_rule": "Expression (old style)",
|
||||||
@@ -113,9 +114,11 @@
|
|||||||
"share": 1
|
"share": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"row_format": "Dynamic",
|
||||||
"show_title_field_in_link": 1,
|
"show_title_field_in_link": 1,
|
||||||
"sort_field": "modified",
|
"sort_field": "modified",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"states": [],
|
"states": [],
|
||||||
"title_field": "title"
|
"title_field": "title",
|
||||||
}
|
"track_changes": 1
|
||||||
|
}
|
||||||
|
|||||||
@@ -84,7 +84,7 @@
|
|||||||
"grid_page_length": 50,
|
"grid_page_length": 50,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-11-06 11:38:35.903520",
|
"modified": "2025-11-10 11:39:42.233779",
|
||||||
"modified_by": "sayali@frappe.io",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "LMS Badge Assignment",
|
"name": "LMS Badge Assignment",
|
||||||
@@ -166,5 +166,6 @@
|
|||||||
"sort_field": "creation",
|
"sort_field": "creation",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"states": [],
|
"states": [],
|
||||||
"title_field": "member"
|
"title_field": "member",
|
||||||
|
"track_changes": 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -131,10 +131,11 @@
|
|||||||
"read_only": 1
|
"read_only": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"grid_page_length": 50,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2024-09-11 11:20:06.233491",
|
"modified": "2025-11-10 11:41:38.999620",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "LMS Certificate Evaluation",
|
"name": "LMS Certificate Evaluation",
|
||||||
"owner": "Administrator",
|
"owner": "Administrator",
|
||||||
@@ -164,6 +165,7 @@
|
|||||||
"write": 1
|
"write": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"row_format": "Dynamic",
|
||||||
"sort_field": "modified",
|
"sort_field": "modified",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"states": [
|
"states": [
|
||||||
@@ -184,5 +186,6 @@
|
|||||||
"title": "In Progress"
|
"title": "In Progress"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"title_field": "member_name"
|
"title_field": "member_name",
|
||||||
}
|
"track_changes": 1
|
||||||
|
}
|
||||||
|
|||||||
@@ -157,7 +157,7 @@
|
|||||||
"grid_page_length": 50,
|
"grid_page_length": 50,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-10-13 14:30:57.897102",
|
"modified": "2025-11-10 11:40:50.679211",
|
||||||
"modified_by": "sayali@frappe.io",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "LMS Certificate Request",
|
"name": "LMS Certificate Request",
|
||||||
@@ -228,5 +228,6 @@
|
|||||||
"title": "Cancelled"
|
"title": "Cancelled"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"title_field": "member_name"
|
"title_field": "member_name",
|
||||||
|
"track_changes": 1
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -193,11 +193,12 @@
|
|||||||
"label": "Possible Answer 4"
|
"label": "Possible Answer 4"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"grid_page_length": 50,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"make_attachments_public": 1,
|
"make_attachments_public": 1,
|
||||||
"modified": "2024-10-07 09:41:17.862774",
|
"modified": "2025-11-10 11:40:18.568547",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "LMS Question",
|
"name": "LMS Question",
|
||||||
"naming_rule": "Expression",
|
"naming_rule": "Expression",
|
||||||
@@ -240,8 +241,10 @@
|
|||||||
"write": 1
|
"write": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"row_format": "Dynamic",
|
||||||
"sort_field": "modified",
|
"sort_field": "modified",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"states": [],
|
"states": [],
|
||||||
"title_field": "question"
|
"title_field": "question",
|
||||||
}
|
"track_changes": 1
|
||||||
|
}
|
||||||
|
|||||||
@@ -18,10 +18,11 @@
|
|||||||
"unique": 1
|
"unique": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"grid_page_length": 50,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2023-10-26 17:25:09.144367",
|
"modified": "2025-11-10 11:39:57.251861",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "LMS Source",
|
"name": "LMS Source",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
@@ -62,8 +63,10 @@
|
|||||||
"share": 1
|
"share": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"row_format": "Dynamic",
|
||||||
"sort_field": "modified",
|
"sort_field": "modified",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"states": [],
|
"states": [],
|
||||||
"title_field": "source"
|
"title_field": "source",
|
||||||
}
|
"track_changes": 1
|
||||||
|
}
|
||||||
|
|||||||
@@ -83,7 +83,7 @@
|
|||||||
"grid_page_length": 50,
|
"grid_page_length": 50,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-07-08 12:20:48.314056",
|
"modified": "2025-11-10 11:39:13.146961",
|
||||||
"modified_by": "sayali@frappe.io",
|
"modified_by": "sayali@frappe.io",
|
||||||
"module": "LMS",
|
"module": "LMS",
|
||||||
"name": "LMS Zoom Settings",
|
"name": "LMS Zoom Settings",
|
||||||
@@ -131,5 +131,6 @@
|
|||||||
"row_format": "Dynamic",
|
"row_format": "Dynamic",
|
||||||
"sort_field": "creation",
|
"sort_field": "creation",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"states": []
|
"states": [],
|
||||||
|
"track_changes": 1
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -3,7 +3,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: frappe\n"
|
"Project-Id-Version: frappe\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-02 19:07\n"
|
"PO-Revision-Date: 2025-11-08 08:35\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: Indonesian\n"
|
"Language-Team: Indonesian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -615,7 +615,7 @@ msgstr ""
|
|||||||
#. Label of the attendees (Int) field in DocType 'LMS Live Class'
|
#. Label of the attendees (Int) field in DocType 'LMS Live Class'
|
||||||
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
#: lms/lms/doctype/lms_live_class/lms_live_class.json
|
||||||
msgid "Attendees"
|
msgid "Attendees"
|
||||||
msgstr ""
|
msgstr "Peserta"
|
||||||
|
|
||||||
#. Label of the attire (Select) field in DocType 'User'
|
#. Label of the attire (Select) field in DocType 'User'
|
||||||
#: lms/fixtures/custom_field.json
|
#: lms/fixtures/custom_field.json
|
||||||
|
|||||||
+108
-58
@@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Frappe LMS VERSION\n"
|
"Project-Id-Version: Frappe LMS VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||||
"POT-Creation-Date: 2025-10-31 16:04+0000\n"
|
"POT-Creation-Date: 2025-11-07 16:04+0000\n"
|
||||||
"PO-Revision-Date: 2025-10-31 16:04+0000\n"
|
"PO-Revision-Date: 2025-11-07 16:04+0000\n"
|
||||||
"Last-Translator: jannat@frappe.io\n"
|
"Last-Translator: jannat@frappe.io\n"
|
||||||
"Language-Team: jannat@frappe.io\n"
|
"Language-Team: jannat@frappe.io\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -174,7 +174,7 @@ msgstr ""
|
|||||||
msgid "Add Row"
|
msgid "Add Row"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:89
|
#: frontend/src/pages/ProfileEvaluator.vue:96
|
||||||
msgid "Add Slot"
|
msgid "Add Slot"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -424,12 +424,25 @@ msgstr ""
|
|||||||
msgid "Appears when the batch URL is shared on socials"
|
msgid "Appears when the batch URL is shared on socials"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobApplications.vue:24
|
||||||
|
msgid "Application"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Label of a field in the job-opportunity Web Form
|
#. Label of a field in the job-opportunity Web Form
|
||||||
#: lms/job/web_form/job_opportunity/job_opportunity.json
|
#: lms/job/web_form/job_opportunity/job_opportunity.json
|
||||||
msgid "Application Form Link"
|
msgid "Application Form Link"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:51
|
#: frontend/src/pages/JobApplications.vue:14
|
||||||
|
#: frontend/src/pages/JobApplications.vue:25
|
||||||
|
msgid "Applications"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobApplications.vue:290
|
||||||
|
msgid "Applied On"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobDetail.vue:62
|
||||||
msgid "Apply"
|
msgid "Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -481,7 +494,7 @@ msgstr ""
|
|||||||
#. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch'
|
#. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch'
|
||||||
#. Label of the assessment (Table) field in DocType 'LMS Batch'
|
#. Label of the assessment (Table) field in DocType 'LMS Batch'
|
||||||
#: frontend/src/components/Modals/AssessmentModal.vue:27
|
#: frontend/src/components/Modals/AssessmentModal.vue:27
|
||||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:41
|
#: frontend/src/components/Modals/BatchStudentProgress.vue:43
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11
|
#: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11
|
||||||
msgid "Assessment"
|
msgid "Assessment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -567,7 +580,7 @@ msgstr ""
|
|||||||
msgid "Assignment Title"
|
msgid "Assignment Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:125
|
#: frontend/src/components/Modals/AssignmentForm.vue:133
|
||||||
msgid "Assignment created successfully"
|
msgid "Assignment created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -579,7 +592,7 @@ msgstr ""
|
|||||||
msgid "Assignment submitted successfully"
|
msgid "Assignment submitted successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:138
|
#: frontend/src/components/Modals/AssignmentForm.vue:146
|
||||||
msgid "Assignment updated successfully"
|
msgid "Assignment updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -620,7 +633,7 @@ msgstr ""
|
|||||||
msgid "Attire Preference"
|
msgid "Attire Preference"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:137
|
#: frontend/src/pages/ProfileEvaluator.vue:146
|
||||||
msgid "Authorize Google Calendar Access"
|
msgid "Authorize Google Calendar Access"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -635,7 +648,7 @@ msgstr ""
|
|||||||
msgid "Auto Recording"
|
msgid "Auto Recording"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:224
|
#: frontend/src/pages/ProfileEvaluator.vue:241
|
||||||
msgid "Availability updated successfully"
|
msgid "Availability updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -766,6 +779,7 @@ msgstr ""
|
|||||||
#. Name of a role
|
#. Name of a role
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||||
|
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
|
||||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||||
@@ -996,7 +1010,7 @@ msgstr ""
|
|||||||
msgid "Certificate of Completion"
|
msgid "Certificate of Completion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Event.vue:317
|
#: frontend/src/components/Modals/Event.vue:348
|
||||||
msgid "Certificate saved successfully"
|
msgid "Certificate saved successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1016,7 +1030,7 @@ msgstr ""
|
|||||||
#. Label of a Card Break in the LMS Workspace
|
#. Label of a Card Break in the LMS Workspace
|
||||||
#. Label of a Link in the LMS Workspace
|
#. Label of a Link in the LMS Workspace
|
||||||
#: frontend/src/components/AppSidebar.vue:626
|
#: frontend/src/components/AppSidebar.vue:626
|
||||||
#: frontend/src/components/Modals/Event.vue:381
|
#: frontend/src/components/Modals/Event.vue:412
|
||||||
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58
|
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58
|
||||||
#: frontend/src/pages/CourseCertification.vue:10
|
#: frontend/src/pages/CourseCertification.vue:10
|
||||||
#: frontend/src/pages/CourseCertification.vue:135
|
#: frontend/src/pages/CourseCertification.vue:135
|
||||||
@@ -1638,6 +1652,7 @@ msgstr ""
|
|||||||
#: lms/lms/doctype/course_chapter/course_chapter.json
|
#: lms/lms/doctype/course_chapter/course_chapter.json
|
||||||
#: lms/lms/doctype/course_lesson/course_lesson.json
|
#: lms/lms/doctype/course_lesson/course_lesson.json
|
||||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||||
|
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
|
||||||
#: lms/lms/doctype/lms_category/lms_category.json
|
#: lms/lms/doctype/lms_category/lms_category.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
|
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
|
||||||
@@ -1755,7 +1770,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/BatchCourses.vue:5
|
#: frontend/src/components/BatchCourses.vue:5
|
||||||
#: frontend/src/components/BatchOverlay.vue:37
|
#: frontend/src/components/BatchOverlay.vue:37
|
||||||
#: frontend/src/components/BatchStudents.vue:25
|
#: frontend/src/components/BatchStudents.vue:25
|
||||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:91
|
#: frontend/src/components/Modals/BatchStudentProgress.vue:95
|
||||||
#: frontend/src/pages/BatchDetail.vue:44
|
#: frontend/src/pages/BatchDetail.vue:44
|
||||||
#: frontend/src/pages/CourseCertification.vue:127
|
#: frontend/src/pages/CourseCertification.vue:127
|
||||||
#: frontend/src/pages/Courses.vue:333 frontend/src/pages/Courses.vue:340
|
#: frontend/src/pages/Courses.vue:333 frontend/src/pages/Courses.vue:340
|
||||||
@@ -2167,7 +2182,7 @@ msgstr ""
|
|||||||
#: frontend/src/components/DiscussionReplies.vue:35
|
#: frontend/src/components/DiscussionReplies.vue:35
|
||||||
#: frontend/src/components/Modals/ChapterModal.vue:9
|
#: frontend/src/components/Modals/ChapterModal.vue:9
|
||||||
#: frontend/src/components/Settings/Badges.vue:156
|
#: frontend/src/components/Settings/Badges.vue:156
|
||||||
#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:42
|
#: frontend/src/pages/JobDetail.vue:45 frontend/src/pages/Lesson.vue:42
|
||||||
#: frontend/src/pages/Lesson.vue:178 frontend/src/pages/Profile.vue:36
|
#: frontend/src/pages/Lesson.vue:178 frontend/src/pages/Profile.vue:36
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2234,7 +2249,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/components/Settings/Evaluators.vue:105
|
#: frontend/src/components/Settings/Evaluators.vue:105
|
||||||
#: frontend/src/components/Settings/Members.vue:103
|
#: frontend/src/components/Settings/Members.vue:103
|
||||||
#: lms/templates/signup-form.html:10
|
#: frontend/src/pages/JobApplications.vue:284 lms/templates/signup-form.html:10
|
||||||
msgid "Email"
|
msgid "Email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2270,6 +2285,7 @@ msgid "Email Templates deleted successfully"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/ContactUsEmail.vue:57
|
#: frontend/src/components/ContactUsEmail.vue:57
|
||||||
|
#: frontend/src/pages/JobApplications.vue:244
|
||||||
msgid "Email sent successfully"
|
msgid "Email sent successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2412,6 +2428,14 @@ msgstr ""
|
|||||||
msgid "Enter a URL"
|
msgid "Enter a URL"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobApplications.vue:122
|
||||||
|
msgid "Enter email subject"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobApplications.vue:128
|
||||||
|
msgid "Enter reply to email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/ZoomAccountModal.vue:169
|
#: frontend/src/components/Modals/ZoomAccountModal.vue:169
|
||||||
msgid "Error creating Zoom Account"
|
msgid "Error creating Zoom Account"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2451,7 +2475,7 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of a Link in the LMS Workspace
|
#. Label of a Link in the LMS Workspace
|
||||||
#. Label of a shortcut in the LMS Workspace
|
#. Label of a shortcut in the LMS Workspace
|
||||||
#: frontend/src/components/Modals/Event.vue:374 lms/lms/workspace/lms/lms.json
|
#: frontend/src/components/Modals/Event.vue:405 lms/lms/workspace/lms/lms.json
|
||||||
msgid "Evaluation"
|
msgid "Evaluation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2476,7 +2500,7 @@ msgstr ""
|
|||||||
msgid "Evaluation end date cannot be less than the batch end date."
|
msgid "Evaluation end date cannot be less than the batch end date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Event.vue:256
|
#: frontend/src/components/Modals/Event.vue:287
|
||||||
msgid "Evaluation saved successfully"
|
msgid "Evaluation saved successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2584,7 +2608,7 @@ msgstr ""
|
|||||||
#. Label of the expected_output (Data) field in DocType 'LMS Test Case'
|
#. Label of the expected_output (Data) field in DocType 'LMS Test Case'
|
||||||
#. Label of the expected_output (Data) field in DocType 'LMS Test Case
|
#. Label of the expected_output (Data) field in DocType 'LMS Test Case
|
||||||
#. Submission'
|
#. Submission'
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:127
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:129
|
||||||
#: lms/lms/doctype/lms_test_case/lms_test_case.json
|
#: lms/lms/doctype/lms_test_case/lms_test_case.json
|
||||||
#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json
|
#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json
|
||||||
msgid "Expected Output"
|
msgid "Expected Output"
|
||||||
@@ -2597,7 +2621,7 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
|
#. Label of the expiry_date (Date) field in DocType 'LMS Certificate'
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:33
|
#: frontend/src/components/Modals/BulkCertificates.vue:33
|
||||||
#: frontend/src/components/Modals/Event.vue:126
|
#: frontend/src/components/Modals/Event.vue:144
|
||||||
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
||||||
msgid "Expiry Date"
|
msgid "Expiry Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2624,7 +2648,7 @@ msgstr ""
|
|||||||
#. Submission'
|
#. Submission'
|
||||||
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
||||||
#. Evaluation'
|
#. Evaluation'
|
||||||
#: frontend/src/components/Modals/Event.vue:366
|
#: frontend/src/components/Modals/Event.vue:397
|
||||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||||
msgid "Fail"
|
msgid "Fail"
|
||||||
@@ -2655,7 +2679,7 @@ msgstr ""
|
|||||||
msgid "Failed to send email"
|
msgid "Failed to send email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:364
|
||||||
msgid "Failed to submit. Please try again. {0}"
|
msgid "Failed to submit. Please try again. {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2768,7 +2792,7 @@ msgid "Friday"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
|
#. Label of the unavailable_from (Date) field in DocType 'Course Evaluator'
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:99
|
#: frontend/src/pages/ProfileEvaluator.vue:106
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "From"
|
msgid "From"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2780,6 +2804,7 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the full_name (Data) field in DocType 'Course Evaluator'
|
#. Label of the full_name (Data) field in DocType 'Course Evaluator'
|
||||||
#. Label of the full_name (Data) field in DocType 'LMS Program Member'
|
#. Label of the full_name (Data) field in DocType 'LMS Program Member'
|
||||||
|
#: frontend/src/pages/JobApplications.vue:278
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
#: lms/lms/doctype/lms_program_member/lms_program_member.json
|
#: lms/lms/doctype/lms_program_member/lms_program_member.json
|
||||||
#: lms/templates/signup-form.html:5
|
#: lms/templates/signup-form.html:5
|
||||||
@@ -3017,7 +3042,7 @@ msgstr ""
|
|||||||
msgid "I am looking for a job"
|
msgid "I am looking for a job"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:94
|
#: frontend/src/pages/ProfileEvaluator.vue:101
|
||||||
msgid "I am unavailable"
|
msgid "I am unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3103,7 +3128,7 @@ msgstr ""
|
|||||||
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
||||||
#. Evaluation'
|
#. Evaluation'
|
||||||
#. Option for the 'Status' (Select) field in DocType 'LMS Course'
|
#. Option for the 'Status' (Select) field in DocType 'LMS Course'
|
||||||
#: frontend/src/components/Modals/Event.vue:358
|
#: frontend/src/components/Modals/Event.vue:389
|
||||||
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
|
||||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -3159,7 +3184,7 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the input (Data) field in DocType 'LMS Test Case'
|
#. Label of the input (Data) field in DocType 'LMS Test Case'
|
||||||
#. Label of the input (Data) field in DocType 'LMS Test Case Submission'
|
#. Label of the input (Data) field in DocType 'LMS Test Case Submission'
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:113
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:115
|
||||||
#: lms/lms/doctype/lms_test_case/lms_test_case.json
|
#: lms/lms/doctype/lms_test_case/lms_test_case.json
|
||||||
#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json
|
#: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json
|
||||||
msgid "Input"
|
msgid "Input"
|
||||||
@@ -3271,7 +3296,7 @@ msgstr ""
|
|||||||
#. Label of the issue_date (Date) field in DocType 'Certification'
|
#. Label of the issue_date (Date) field in DocType 'Certification'
|
||||||
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
|
#. Label of the issue_date (Date) field in DocType 'LMS Certificate'
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:28
|
#: frontend/src/components/Modals/BulkCertificates.vue:28
|
||||||
#: frontend/src/components/Modals/Event.vue:121
|
#: frontend/src/components/Modals/Event.vue:138
|
||||||
#: lms/lms/doctype/certification/certification.json
|
#: lms/lms/doctype/certification/certification.json
|
||||||
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
||||||
msgid "Issue Date"
|
msgid "Issue Date"
|
||||||
@@ -3356,8 +3381,8 @@ msgid "Job Title"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the jobs (Check) field in DocType 'LMS Settings'
|
#. Label of the jobs (Check) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
|
#: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10
|
||||||
#: frontend/src/pages/Jobs.vue:212
|
#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:212
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||||
msgid "Jobs"
|
msgid "Jobs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3373,7 +3398,7 @@ msgstr ""
|
|||||||
msgid "Join Call"
|
msgid "Join Call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/Event.vue:74
|
#: frontend/src/components/Modals/Event.vue:78
|
||||||
msgid "Join Meeting"
|
msgid "Join Meeting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3881,7 +3906,7 @@ msgstr ""
|
|||||||
msgid "Login to Frappe Cloud?"
|
msgid "Login to Frappe Cloud?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:63
|
#: frontend/src/pages/JobDetail.vue:74
|
||||||
msgid "Login to apply"
|
msgid "Login to apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4226,9 +4251,14 @@ msgid "Mentor Request Status Update Template"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/ContactUsEmail.vue:19
|
#: frontend/src/components/ContactUsEmail.vue:19
|
||||||
|
#: frontend/src/pages/JobApplications.vue:132
|
||||||
msgid "Message"
|
msgid "Message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobApplications.vue:240
|
||||||
|
msgid "Message is required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the meta_description (Small Text) field in DocType 'LMS Settings'
|
#. Label of the meta_description (Small Text) field in DocType 'LMS Settings'
|
||||||
#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303
|
#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||||
@@ -4349,7 +4379,7 @@ msgstr ""
|
|||||||
msgid "My availability"
|
msgid "My availability"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:127
|
#: frontend/src/pages/ProfileEvaluator.vue:136
|
||||||
msgid "My calendar"
|
msgid "My calendar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4388,7 +4418,7 @@ msgstr ""
|
|||||||
msgid "New Job"
|
msgid "New Job"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/job/doctype/lms_job_application/lms_job_application.py:27
|
#: lms/job/doctype/lms_job_application/lms_job_application.py:31
|
||||||
msgid "New Job Applicant"
|
msgid "New Job Applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -4816,7 +4846,7 @@ msgstr ""
|
|||||||
#. Submission'
|
#. Submission'
|
||||||
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
||||||
#. Evaluation'
|
#. Evaluation'
|
||||||
#: frontend/src/components/Modals/Event.vue:362
|
#: frontend/src/components/Modals/Event.vue:393
|
||||||
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
|
||||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||||
msgid "Pass"
|
msgid "Pass"
|
||||||
@@ -4943,7 +4973,7 @@ msgstr ""
|
|||||||
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
|
||||||
#. Evaluation'
|
#. Evaluation'
|
||||||
#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request'
|
#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request'
|
||||||
#: frontend/src/components/Modals/Event.vue:354
|
#: frontend/src/components/Modals/Event.vue:385
|
||||||
#: lms/lms/doctype/cohort_join_request/cohort_join_request.json
|
#: lms/lms/doctype/cohort_join_request/cohort_join_request.json
|
||||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||||
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
|
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
|
||||||
@@ -4962,7 +4992,7 @@ msgstr ""
|
|||||||
msgid "Percentage (e.g. 70%)"
|
msgid "Percentage (e.g. 70%)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:44
|
#: frontend/src/components/Modals/BatchStudentProgress.vue:46
|
||||||
msgid "Percentage/Status"
|
msgid "Percentage/Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5078,7 +5108,7 @@ msgstr ""
|
|||||||
msgid "Please prepare well and be on time for the evaluations."
|
msgid "Please prepare well and be on time for the evaluations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:135
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:139
|
||||||
msgid "Please run the code to execute the test cases."
|
msgid "Please run the code to execute the test cases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5315,11 +5345,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: frontend/src/components/Settings/BadgeForm.vue:200
|
#: frontend/src/components/Settings/BadgeForm.vue:200
|
||||||
#: frontend/src/components/Settings/Badges.vue:205
|
#: frontend/src/components/Settings/Badges.vue:205
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:426
|
||||||
msgid "Programming Exercise Submission"
|
msgid "Programming Exercise Submission"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:411
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:417
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:298
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:298
|
||||||
msgid "Programming Exercise Submissions"
|
msgid "Programming Exercise Submissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -5353,7 +5383,7 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the progress (Float) field in DocType 'LMS Enrollment'
|
#. Label of the progress (Float) field in DocType 'LMS Enrollment'
|
||||||
#. Label of the progress (Int) field in DocType 'LMS Program Member'
|
#. Label of the progress (Int) field in DocType 'LMS Program Member'
|
||||||
#: frontend/src/components/Modals/BatchStudentProgress.vue:94
|
#: frontend/src/components/Modals/BatchStudentProgress.vue:98
|
||||||
#: frontend/src/components/Modals/CourseProgressSummary.vue:224
|
#: frontend/src/components/Modals/CourseProgressSummary.vue:224
|
||||||
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
|
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
|
||||||
#: lms/lms/doctype/lms_program_member/lms_program_member.json
|
#: lms/lms/doctype/lms_program_member/lms_program_member.json
|
||||||
@@ -5399,7 +5429,7 @@ msgstr ""
|
|||||||
#. Label of the published (Check) field in DocType 'LMS Course'
|
#. Label of the published (Check) field in DocType 'LMS Course'
|
||||||
#. Label of the published (Check) field in DocType 'LMS Program'
|
#. Label of the published (Check) field in DocType 'LMS Program'
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:51
|
#: frontend/src/components/Modals/BulkCertificates.vue:51
|
||||||
#: frontend/src/components/Modals/Event.vue:108
|
#: frontend/src/components/Modals/Event.vue:122
|
||||||
#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:152
|
#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:152
|
||||||
#: frontend/src/pages/Programs/ProgramForm.vue:33
|
#: frontend/src/pages/Programs/ProgramForm.vue:33
|
||||||
#: frontend/src/pages/Programs/StudentPrograms.vue:100
|
#: frontend/src/pages/Programs/StudentPrograms.vue:100
|
||||||
@@ -5567,7 +5597,7 @@ msgstr ""
|
|||||||
#. Label of the rating (Data) field in DocType 'LMS Course'
|
#. Label of the rating (Data) field in DocType 'LMS Course'
|
||||||
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
|
#. Label of the rating (Rating) field in DocType 'LMS Course Review'
|
||||||
#: frontend/src/components/CourseCardOverlay.vue:147
|
#: frontend/src/components/CourseCardOverlay.vue:147
|
||||||
#: frontend/src/components/Modals/Event.vue:86
|
#: frontend/src/components/Modals/Event.vue:92
|
||||||
#: frontend/src/components/Modals/ReviewModal.vue:18
|
#: frontend/src/components/Modals/ReviewModal.vue:18
|
||||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||||
#: lms/lms/doctype/lms_course/lms_course.json
|
#: lms/lms/doctype/lms_course/lms_course.json
|
||||||
@@ -5654,6 +5684,7 @@ msgid "Remove Highlight"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
#: frontend/src/components/Modals/AnnouncementModal.vue:27
|
||||||
|
#: frontend/src/pages/JobApplications.vue:127
|
||||||
msgid "Reply To"
|
msgid "Reply To"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5813,8 +5844,8 @@ msgstr ""
|
|||||||
#: frontend/src/components/Controls/CodeEditor.vue:25
|
#: frontend/src/components/Controls/CodeEditor.vue:25
|
||||||
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
#: frontend/src/components/Modals/AssignmentForm.vue:59
|
||||||
#: frontend/src/components/Modals/EmailTemplateModal.vue:12
|
#: frontend/src/components/Modals/EmailTemplateModal.vue:12
|
||||||
#: frontend/src/components/Modals/Event.vue:101
|
#: frontend/src/components/Modals/Event.vue:115
|
||||||
#: frontend/src/components/Modals/Event.vue:129
|
#: frontend/src/components/Modals/Event.vue:151
|
||||||
#: frontend/src/components/Modals/Question.vue:112
|
#: frontend/src/components/Modals/Question.vue:112
|
||||||
#: frontend/src/components/Modals/ZoomAccountModal.vue:10
|
#: frontend/src/components/Modals/ZoomAccountModal.vue:10
|
||||||
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:12
|
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:12
|
||||||
@@ -5953,6 +5984,7 @@ msgid "Select an assignment"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/ContactUsEmail.vue:33
|
#: frontend/src/components/ContactUsEmail.vue:33
|
||||||
|
#: frontend/src/pages/JobApplications.vue:110
|
||||||
msgid "Send"
|
msgid "Send"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5960,6 +5992,14 @@ msgstr ""
|
|||||||
msgid "Send Confirmation Email"
|
msgid "Send Confirmation Email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobApplications.vue:268
|
||||||
|
msgid "Send Email"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobApplications.vue:106
|
||||||
|
msgid "Send Email to {0}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the send_calendar_invite_for_evaluations (Check) field in DocType
|
#. Label of the send_calendar_invite_for_evaluations (Check) field in DocType
|
||||||
#. 'LMS Settings'
|
#. 'LMS Settings'
|
||||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||||
@@ -6120,11 +6160,11 @@ msgstr ""
|
|||||||
msgid "Slot Times are overlapping for some schedules."
|
msgid "Slot Times are overlapping for some schedules."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:201
|
#: frontend/src/pages/ProfileEvaluator.vue:218
|
||||||
msgid "Slot added successfully"
|
msgid "Slot added successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:240
|
#: frontend/src/pages/ProfileEvaluator.vue:257
|
||||||
msgid "Slot deleted successfully"
|
msgid "Slot deleted successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -6263,7 +6303,7 @@ msgstr ""
|
|||||||
#. Label of the status (Select) field in DocType 'LMS Programming Exercise
|
#. Label of the status (Select) field in DocType 'LMS Programming Exercise
|
||||||
#. Submission'
|
#. Submission'
|
||||||
#. Label of the status (Select) field in DocType 'LMS Test Case Submission'
|
#. Label of the status (Select) field in DocType 'LMS Test Case Submission'
|
||||||
#: frontend/src/components/Modals/Event.vue:91
|
#: frontend/src/components/Modals/Event.vue:99
|
||||||
#: frontend/src/components/Settings/Badges.vue:228
|
#: frontend/src/components/Settings/Badges.vue:228
|
||||||
#: frontend/src/components/Settings/ZoomSettings.vue:197
|
#: frontend/src/components/Settings/ZoomSettings.vue:197
|
||||||
#: frontend/src/pages/AssignmentSubmissionList.vue:19
|
#: frontend/src/pages/AssignmentSubmissionList.vue:19
|
||||||
@@ -6334,10 +6374,12 @@ msgstr ""
|
|||||||
#: frontend/src/components/ContactUsEmail.vue:13
|
#: frontend/src/components/ContactUsEmail.vue:13
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:20
|
#: frontend/src/components/Modals/AnnouncementModal.vue:20
|
||||||
#: frontend/src/components/Modals/EmailTemplateModal.vue:31
|
#: frontend/src/components/Modals/EmailTemplateModal.vue:31
|
||||||
|
#: frontend/src/pages/JobApplications.vue:121
|
||||||
msgid "Subject"
|
msgid "Subject"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/Modals/AnnouncementModal.vue:94
|
#: frontend/src/components/Modals/AnnouncementModal.vue:94
|
||||||
|
#: frontend/src/pages/JobApplications.vue:237
|
||||||
msgid "Subject is required"
|
msgid "Subject is required"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -6354,7 +6396,7 @@ msgstr ""
|
|||||||
msgid "Submission by"
|
msgid "Submission by"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:353
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:359
|
||||||
msgid "Submission saved!"
|
msgid "Submission saved!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -6394,7 +6436,7 @@ msgstr ""
|
|||||||
|
|
||||||
#. Label of the summary (Small Text) field in DocType 'LMS Certificate
|
#. Label of the summary (Small Text) field in DocType 'LMS Certificate
|
||||||
#. Evaluation'
|
#. Evaluation'
|
||||||
#: frontend/src/components/Modals/Event.vue:97
|
#: frontend/src/components/Modals/Event.vue:106
|
||||||
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
|
||||||
msgid "Summary"
|
msgid "Summary"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6499,7 +6541,7 @@ msgstr ""
|
|||||||
#. Label of the template (Link) field in DocType 'Cohort Web Page'
|
#. Label of the template (Link) field in DocType 'Cohort Web Page'
|
||||||
#. Label of the template (Link) field in DocType 'LMS Certificate'
|
#. Label of the template (Link) field in DocType 'LMS Certificate'
|
||||||
#: frontend/src/components/Modals/BulkCertificates.vue:43
|
#: frontend/src/components/Modals/BulkCertificates.vue:43
|
||||||
#: frontend/src/components/Modals/Event.vue:112
|
#: frontend/src/components/Modals/Event.vue:127
|
||||||
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
|
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
|
||||||
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
#: lms/lms/doctype/lms_certificate/lms_certificate.json
|
||||||
msgid "Template"
|
msgid "Template"
|
||||||
@@ -6540,7 +6582,7 @@ msgstr ""
|
|||||||
msgid "Test this Exercise"
|
msgid "Test this Exercise"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:92
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:93
|
||||||
msgid "Test {0}"
|
msgid "Test {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -6838,7 +6880,7 @@ msgid "Title is required"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
#. Label of the unavailable_to (Date) field in DocType 'Course Evaluator'
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:112
|
#: frontend/src/pages/ProfileEvaluator.vue:120
|
||||||
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
#: lms/lms/doctype/course_evaluator/course_evaluator.json
|
||||||
msgid "To"
|
msgid "To"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6951,7 +6993,7 @@ msgstr ""
|
|||||||
msgid "Unavailability"
|
msgid "Unavailability"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:259
|
#: frontend/src/pages/ProfileEvaluator.vue:276
|
||||||
msgid "Unavailability updated successfully"
|
msgid "Unavailability updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7121,11 +7163,19 @@ msgstr ""
|
|||||||
msgid "View"
|
msgid "View"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobDetail.vue:31
|
||||||
|
msgid "View Applications"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/CertificationLinks.vue:10
|
#: frontend/src/components/CertificationLinks.vue:10
|
||||||
#: frontend/src/components/Modals/Event.vue:67
|
#: frontend/src/components/Modals/Event.vue:67
|
||||||
msgid "View Certificate"
|
msgid "View Certificate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: frontend/src/pages/JobApplications.vue:262
|
||||||
|
msgid "View Resume"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/BatchFeedback.vue:56
|
#: frontend/src/components/BatchFeedback.vue:56
|
||||||
msgid "View all feedback"
|
msgid "View all feedback"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -7144,7 +7194,7 @@ msgstr ""
|
|||||||
msgid "Visit Batch"
|
msgid "Visit Batch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:41
|
#: frontend/src/pages/JobDetail.vue:52
|
||||||
msgid "Visit Website"
|
msgid "Visit Website"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7353,7 +7403,7 @@ msgstr ""
|
|||||||
msgid "You have a live class scheduled tomorrow. Please be prepared and be on time for the session."
|
msgid "You have a live class scheduled tomorrow. Please be prepared and be on time for the session."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lms/job/doctype/lms_job_application/lms_job_application.py:22
|
#: lms/job/doctype/lms_job_application/lms_job_application.py:26
|
||||||
msgid "You have already applied for this job."
|
msgid "You have already applied for this job."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7369,7 +7419,7 @@ msgstr ""
|
|||||||
msgid "You have already reviewed this course"
|
msgid "You have already reviewed this course"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/JobDetail.vue:57
|
#: frontend/src/pages/JobDetail.vue:68
|
||||||
msgid "You have applied"
|
msgid "You have applied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7449,7 +7499,7 @@ msgstr ""
|
|||||||
msgid "Your Account has been successfully created!"
|
msgid "Your Account has been successfully created!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:119
|
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:121
|
||||||
msgid "Your Output"
|
msgid "Your Output"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7457,7 +7507,7 @@ msgstr ""
|
|||||||
msgid "Your batch {0} is starting tomorrow"
|
msgid "Your batch {0} is starting tomorrow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/pages/ProfileEvaluator.vue:134
|
#: frontend/src/pages/ProfileEvaluator.vue:143
|
||||||
msgid "Your calendar is set."
|
msgid "Your calendar is set."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7536,11 +7586,11 @@ msgstr ""
|
|||||||
msgid "and then 'Add to Home Screen'"
|
msgid "and then 'Add to Home Screen'"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:114
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:125
|
||||||
msgid "applicant"
|
msgid "applicant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:114
|
#: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:125
|
||||||
msgid "applicants"
|
msgid "applicants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user