fix: replace stale program references (#749)
@@ -26,7 +26,7 @@ export const cohortMemberMiddleware = async (c: Context, next: Next) => {
|
|||||||
return c.json(
|
return c.json(
|
||||||
{
|
{
|
||||||
success: false,
|
success: false,
|
||||||
error: 'Program ID is required',
|
error: 'Cohort ID is required',
|
||||||
code: 'COHORT_ID_REQUIRED'
|
code: 'COHORT_ID_REQUIRED'
|
||||||
},
|
},
|
||||||
400
|
400
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ export const cohortNewsfeedCommentAuthorOrTeamMiddleware = async (c: Context, ne
|
|||||||
return c.json(
|
return c.json(
|
||||||
{
|
{
|
||||||
success: false,
|
success: false,
|
||||||
error: 'Only the author or program team members can perform this action',
|
error: 'Only the author or cohort team members can perform this action',
|
||||||
code: ErrorCodes.ORG_TEAM_NOT_AUTHORIZED
|
code: ErrorCodes.ORG_TEAM_NOT_AUTHORIZED
|
||||||
},
|
},
|
||||||
403
|
403
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { ROLE } from '@cio/utils/constants';
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Middleware to check if the authenticated user is a cohort teacher or org admin.
|
* Middleware to check if the authenticated user is a cohort teacher or org admin.
|
||||||
* Mirrors the course-team-member pattern for program routes.
|
* Mirrors the course-team-member pattern for cohort routes.
|
||||||
*/
|
*/
|
||||||
export const cohortTeamMemberMiddleware = async (c: Context, next: Next) => {
|
export const cohortTeamMemberMiddleware = async (c: Context, next: Next) => {
|
||||||
try {
|
try {
|
||||||
@@ -27,7 +27,7 @@ export const cohortTeamMemberMiddleware = async (c: Context, next: Next) => {
|
|||||||
return c.json(
|
return c.json(
|
||||||
{
|
{
|
||||||
success: false,
|
success: false,
|
||||||
error: 'Program ID is required',
|
error: 'Cohort ID is required',
|
||||||
code: 'COHORT_ID_REQUIRED'
|
code: 'COHORT_ID_REQUIRED'
|
||||||
},
|
},
|
||||||
400
|
400
|
||||||
@@ -56,7 +56,7 @@ export const cohortTeamMemberMiddleware = async (c: Context, next: Next) => {
|
|||||||
return c.json(
|
return c.json(
|
||||||
{
|
{
|
||||||
success: false,
|
success: false,
|
||||||
error: 'Failed to verify program team membership',
|
error: 'Failed to verify cohort team membership',
|
||||||
code: 'COHORT_TEAM_MEMBER_CHECK_FAILED'
|
code: 'COHORT_TEAM_MEMBER_CHECK_FAILED'
|
||||||
},
|
},
|
||||||
500
|
500
|
||||||
|
|||||||
@@ -82,29 +82,29 @@ export const cohortRouter = new Hono()
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* GET /cohort/enrolled
|
* GET /cohort/enrolled
|
||||||
* Get programs the current user is enrolled in
|
* Get cohorts the current user is enrolled in
|
||||||
*/
|
*/
|
||||||
.get('/enrolled', authMiddleware, async (c) => {
|
.get('/enrolled', authMiddleware, async (c) => {
|
||||||
try {
|
try {
|
||||||
const user = c.get('user')!;
|
const user = c.get('user')!;
|
||||||
const programs = await getEnrolledCohorts(user.id);
|
const cohorts = await getEnrolledCohorts(user.id);
|
||||||
return c.json({ success: true, data: programs }, 200);
|
return c.json({ success: true, data: cohorts }, 200);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return handleError(c, error, 'Failed to get enrolled cohorts');
|
return handleError(c, error, 'Failed to get enrolled cohorts');
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
// ── Programs ──────────────────────────────────────────────────────────────
|
// ── Cohorts ───────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GET /cohort?organizationId=...
|
* GET /cohort?organizationId=...
|
||||||
* List all programs for an org
|
* List all cohorts for an org
|
||||||
*/
|
*/
|
||||||
.get('/', authMiddleware, zValidator('query', ZOrgQuery), async (c) => {
|
.get('/', authMiddleware, zValidator('query', ZOrgQuery), async (c) => {
|
||||||
try {
|
try {
|
||||||
const { organizationId } = c.req.valid('query');
|
const { organizationId } = c.req.valid('query');
|
||||||
const programs = await listOrgCohorts(organizationId);
|
const cohorts = await listOrgCohorts(organizationId);
|
||||||
return c.json({ success: true, data: programs }, 200);
|
return c.json({ success: true, data: cohorts }, 200);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return handleError(c, error, 'Failed to list cohorts');
|
return handleError(c, error, 'Failed to list cohorts');
|
||||||
}
|
}
|
||||||
@@ -112,7 +112,7 @@ export const cohortRouter = new Hono()
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* POST /cohort
|
* POST /cohort
|
||||||
* Create a new program
|
* Create a new cohort
|
||||||
*/
|
*/
|
||||||
.post(
|
.post(
|
||||||
'/',
|
'/',
|
||||||
@@ -255,7 +255,7 @@ export const cohortRouter = new Hono()
|
|||||||
const member = await removeCohortMemberService(cohortId, memberId);
|
const member = await removeCohortMemberService(cohortId, memberId);
|
||||||
return c.json({ success: true, data: member }, 200);
|
return c.json({ success: true, data: member }, 200);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return handleError(c, error, 'Failed to remove program member');
|
return handleError(c, error, 'Failed to remove cohort member');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -267,7 +267,7 @@ export const cohortRouter = new Hono()
|
|||||||
* Invite new students to a cohort by CSV emails. Issues org invites
|
* Invite new students to a cohort by CSV emails. Issues org invites
|
||||||
* pre-tagged with this cohort so accept auto-enrolls them.
|
* pre-tagged with this cohort so accept auto-enrolls them.
|
||||||
* Gated by cohort-team-member middleware — Cohort ADMINs/TUTORs can
|
* Gated by cohort-team-member middleware — Cohort ADMINs/TUTORs can
|
||||||
* invite into their own program without org-admin rights.
|
* invite into their own cohort without org-admin rights.
|
||||||
*/
|
*/
|
||||||
.post(
|
.post(
|
||||||
'/:cohortId/invite',
|
'/:cohortId/invite',
|
||||||
@@ -283,7 +283,7 @@ export const cohortRouter = new Hono()
|
|||||||
const result = await inviteStudentsToCohort(cohortId, data, user.id);
|
const result = await inviteStudentsToCohort(cohortId, data, user.id);
|
||||||
return c.json({ success: true, data: result }, 201);
|
return c.json({ success: true, data: result }, 201);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return handleError(c, error, 'Failed to invite students to program');
|
return handleError(c, error, 'Failed to invite students to cohort');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -305,7 +305,7 @@ export const cohortRouter = new Hono()
|
|||||||
const result = await assignExistingStudentsToCohort(cohortId, data);
|
const result = await assignExistingStudentsToCohort(cohortId, data);
|
||||||
return c.json({ success: true, data: result }, 200);
|
return c.json({ success: true, data: result }, 200);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return handleError(c, error, 'Failed to assign students to program');
|
return handleError(c, error, 'Failed to assign students to cohort');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -344,7 +344,7 @@ export const cohortRouter = new Hono()
|
|||||||
const result = await addCourseToCohortService(cohortId, data);
|
const result = await addCourseToCohortService(cohortId, data);
|
||||||
return c.json({ success: true, data: result }, 201);
|
return c.json({ success: true, data: result }, 201);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return handleError(c, error, 'Failed to add course to program');
|
return handleError(c, error, 'Failed to add course to cohort');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -364,7 +364,7 @@ export const cohortRouter = new Hono()
|
|||||||
const result = await removeCourseFromCohortService(cohortId, courseId);
|
const result = await removeCourseFromCohortService(cohortId, courseId);
|
||||||
return c.json({ success: true, data: result }, 200);
|
return c.json({ success: true, data: result }, 200);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return handleError(c, error, 'Failed to remove course from program');
|
return handleError(c, error, 'Failed to remove course from cohort');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -547,7 +547,7 @@ export const cohortRouter = new Hono()
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* GET /cohort/my/goals
|
* GET /cohort/my/goals
|
||||||
* Goal assignments for the current authenticated user across all their programs.
|
* Goal assignments for the current authenticated user across all their cohorts.
|
||||||
* Used by the LMS "Your Goals" widget.
|
* Used by the LMS "Your Goals" widget.
|
||||||
*/
|
*/
|
||||||
.get('/my/goals', authMiddleware, async (c) => {
|
.get('/my/goals', authMiddleware, async (c) => {
|
||||||
|
|||||||
@@ -105,11 +105,11 @@ async function enrollCohortStudentsInGroups(
|
|||||||
return groupMemberRows.length;
|
return groupMemberRows.length;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ─── Program CRUD ────────────────────────────────────────────────────────────
|
// ─── Cohort CRUD ─────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
export async function createCohort(organizationId: string, profileId: string, data: TCreateCohort) {
|
export async function createCohort(organizationId: string, profileId: string, data: TCreateCohort) {
|
||||||
try {
|
try {
|
||||||
const description = data.description?.trim() || `A program for ${data.name}`;
|
const description = data.description?.trim() || `A cohort for ${data.name}`;
|
||||||
|
|
||||||
return createCohortWithCreatorMembership(
|
return createCohortWithCreatorMembership(
|
||||||
{
|
{
|
||||||
@@ -195,7 +195,7 @@ export async function deleteCohort(cohortId: string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ─── Program Members ─────────────────────────────────────────────────────────
|
// ─── Cohort Members ──────────────────────────────────────────────────────────
|
||||||
|
|
||||||
export async function listCohortMembers(cohortId: string) {
|
export async function listCohortMembers(cohortId: string) {
|
||||||
try {
|
try {
|
||||||
@@ -323,7 +323,7 @@ export async function removeCohortMemberService(_cohortId: string, memberId: str
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (error instanceof AppError) throw error;
|
if (error instanceof AppError) throw error;
|
||||||
throw new AppError(
|
throw new AppError(
|
||||||
error instanceof Error ? error.message : 'Failed to remove program member',
|
error instanceof Error ? error.message : 'Failed to remove cohort member',
|
||||||
ErrorCodes.INTERNAL_ERROR,
|
ErrorCodes.INTERNAL_ERROR,
|
||||||
500
|
500
|
||||||
);
|
);
|
||||||
@@ -360,7 +360,7 @@ export async function getEnrolledCohorts(profileId: string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ─── Program Courses ─────────────────────────────────────────────────────────
|
// ─── Cohort Courses ──────────────────────────────────────────────────────────
|
||||||
|
|
||||||
export async function listCohortCourses(cohortId: string, profileId: string) {
|
export async function listCohortCourses(cohortId: string, profileId: string) {
|
||||||
try {
|
try {
|
||||||
@@ -411,7 +411,7 @@ export async function addCourseToCohortService(cohortId: string, data: TAddCours
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (error instanceof AppError) throw error;
|
if (error instanceof AppError) throw error;
|
||||||
throw new AppError(
|
throw new AppError(
|
||||||
error instanceof Error ? error.message : 'Failed to add course to program',
|
error instanceof Error ? error.message : 'Failed to add course to cohort',
|
||||||
ErrorCodes.INTERNAL_ERROR,
|
ErrorCodes.INTERNAL_ERROR,
|
||||||
500
|
500
|
||||||
);
|
);
|
||||||
@@ -422,20 +422,20 @@ export async function removeCourseFromCohortService(cohortId: string, courseId:
|
|||||||
try {
|
try {
|
||||||
const deleted = await removeCourseFromCohort(cohortId, courseId);
|
const deleted = await removeCourseFromCohort(cohortId, courseId);
|
||||||
if (!deleted) {
|
if (!deleted) {
|
||||||
throw new AppError('Course not found in program', ErrorCodes.NOT_FOUND, 404);
|
throw new AppError('Course not found in cohort', ErrorCodes.NOT_FOUND, 404);
|
||||||
}
|
}
|
||||||
return deleted;
|
return deleted;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (error instanceof AppError) throw error;
|
if (error instanceof AppError) throw error;
|
||||||
throw new AppError(
|
throw new AppError(
|
||||||
error instanceof Error ? error.message : 'Failed to remove course from program',
|
error instanceof Error ? error.message : 'Failed to remove course from cohort',
|
||||||
ErrorCodes.INTERNAL_ERROR,
|
ErrorCodes.INTERNAL_ERROR,
|
||||||
500
|
500
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ─── Program Newsfeed ────────────────────────────────────────────────────────
|
// ─── Cohort Newsfeed ─────────────────────────────────────────────────────────
|
||||||
|
|
||||||
export async function listCohortNewsfeed(cohortId: string, options: { cursor?: string; limit: number }) {
|
export async function listCohortNewsfeed(cohortId: string, options: { cursor?: string; limit: number }) {
|
||||||
try {
|
try {
|
||||||
@@ -524,7 +524,7 @@ export async function deleteCohortNewsfeedService(feedId: string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ─── Program Newsfeed Comments ────────────────────────────────────────────────
|
// ─── Cohort Newsfeed Comments ────────────────────────────────────────────────
|
||||||
|
|
||||||
export async function listCohortNewsfeedComments(feedId: string) {
|
export async function listCohortNewsfeedComments(feedId: string) {
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -221,7 +221,7 @@ function decideStatus(args: {
|
|||||||
*
|
*
|
||||||
* Pulls all student cohort-members, computes a per-learner status, and upserts
|
* Pulls all student cohort-members, computes a per-learner status, and upserts
|
||||||
* `program_goal_assignment`. Designed to be safe to run repeatedly (idempotent)
|
* `program_goal_assignment`. Designed to be safe to run repeatedly (idempotent)
|
||||||
* and cheap enough for daily cron over hundreds of programs.
|
* and cheap enough for daily cron over hundreds of cohorts.
|
||||||
*/
|
*/
|
||||||
export async function evaluateGoal(goalId: string): Promise<{ evaluated: number }> {
|
export async function evaluateGoal(goalId: string): Promise<{ evaluated: number }> {
|
||||||
const goal = await getCohortGoalById(goalId);
|
const goal = await getCohortGoalById(goalId);
|
||||||
@@ -316,7 +316,7 @@ export async function evaluateGoal(goalId: string): Promise<{ evaluated: number
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Re-evaluate every active goal in a cohort. Used after material program
|
* Re-evaluate every active goal in a cohort. Used after material cohort
|
||||||
* changes (member added, course added) or by cron sweeps.
|
* changes (member added, course added) or by cron sweeps.
|
||||||
*/
|
*/
|
||||||
export async function evaluateCohortGoals(cohortId: string): Promise<{ evaluated: number }> {
|
export async function evaluateCohortGoals(cohortId: string): Promise<{ evaluated: number }> {
|
||||||
@@ -450,7 +450,7 @@ export async function getMyGoals(profileId: string) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Cross-cohort goal roll-up for the org owner. Lists every active goal in the
|
* Cross-cohort goal roll-up for the org owner. Lists every active goal in the
|
||||||
* org with its per-status counts so the dashboard can group by program.
|
* org with its per-status counts so the dashboard can group by cohort.
|
||||||
*/
|
*/
|
||||||
export async function getOrgGoalsOverview(organizationId: string) {
|
export async function getOrgGoalsOverview(organizationId: string) {
|
||||||
const goals = await getCohortGoalsByOrg(organizationId);
|
const goals = await getCohortGoalsByOrg(organizationId);
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ import type { TInviteStudentsToCohort, TAssignExistingStudentsToCohort } from '@
|
|||||||
import { assignAudienceToCourses, importAudienceMembers } from '@api/services/organization/audience';
|
import { assignAudienceToCourses, importAudienceMembers } from '@api/services/organization/audience';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Invite students to a single program by email CSV.
|
* Invite students to a single cohort by email CSV.
|
||||||
*
|
*
|
||||||
* Thin wrapper that hardcodes `cohortIds = [cohortId]` and delegates to
|
* Thin wrapper that hardcodes `cohortIds = [cohortId]` and delegates to
|
||||||
* `importAudienceMembers`. Lets a Cohort ADMIN/TUTOR (or org admin) issue org
|
* `importAudienceMembers`. Lets a Cohort ADMIN/TUTOR (or org admin) issue org
|
||||||
* invites scoped to *their own* program, without granting org-wide invite rights.
|
* invites scoped to *their own* cohort, without granting org-wide invite rights.
|
||||||
*/
|
*/
|
||||||
export async function inviteStudentsToCohort(
|
export async function inviteStudentsToCohort(
|
||||||
cohortId: string,
|
cohortId: string,
|
||||||
@@ -35,8 +35,8 @@ export async function inviteStudentsToCohort(
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Assign existing student profiles (already members of the org audience) to a
|
* Assign existing student profiles (already members of the org audience) to a
|
||||||
* single program. Same scoping logic as `inviteStudentsToCohort` — restricted
|
* single cohort. Same scoping logic as `inviteStudentsToCohort` — restricted
|
||||||
* to one program at a time so the caller's program-admin permission is enough.
|
* to one cohort at a time so the caller's cohort-admin permission is enough.
|
||||||
*/
|
*/
|
||||||
export async function assignExistingStudentsToCohort(cohortId: string, data: TAssignExistingStudentsToCohort) {
|
export async function assignExistingStudentsToCohort(cohortId: string, data: TAssignExistingStudentsToCohort) {
|
||||||
const cohort = await getCohortById(cohortId);
|
const cohort = await getCohortById(cohortId);
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ routes/
|
|||||||
│ ├── courses/ # Course management
|
│ ├── courses/ # Course management
|
||||||
│ ├── org/ # Org settings
|
│ ├── org/ # Org settings
|
||||||
│ ├── lms/ # Student LMS
|
│ ├── lms/ # Student LMS
|
||||||
│ ├── programs/ # Programs
|
│ ├── cohorts/ # Cohorts
|
||||||
│ └── home/ # Dashboard home
|
│ └── home/ # Dashboard home
|
||||||
│
|
│
|
||||||
├── (auth)/ # Auth pages (login, signup, etc.)
|
├── (auth)/ # Auth pages (login, signup, etc.)
|
||||||
|
|||||||
@@ -297,7 +297,7 @@ class CohortApi extends BaseApiWithErrors {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// Invitations (program-scoped)
|
// Invitations (cohort-scoped)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Invite new students to a cohort by CSV. Goes through the cohort-scoped
|
* Invite new students to a cohort by CSV. Goes through the cohort-scoped
|
||||||
@@ -322,7 +322,7 @@ class CohortApi extends BaseApiWithErrors {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Assign existing org audience student profiles to this cohort.
|
* Assign existing org audience student profiles to this cohort.
|
||||||
* Same scoping as `inviteStudentsToCohort` — caller only needs program-team
|
* Same scoping as `inviteStudentsToCohort` — caller only needs cohort-team
|
||||||
* membership for this cohort.
|
* membership for this cohort.
|
||||||
*/
|
*/
|
||||||
async assignExistingStudentsToCohort(cohortId: string, data: TAssignExistingStudentsToCohort): Promise<boolean> {
|
async assignExistingStudentsToCohort(cohortId: string, data: TAssignExistingStudentsToCohort): Promise<boolean> {
|
||||||
|
|||||||
@@ -5,9 +5,9 @@ import type {
|
|||||||
DeleteCohortNewsfeedCommentRequest,
|
DeleteCohortNewsfeedCommentRequest,
|
||||||
DeleteCohortNewsfeedRequest,
|
DeleteCohortNewsfeedRequest,
|
||||||
GetCohortNewsfeedCommentsRequest,
|
GetCohortNewsfeedCommentsRequest,
|
||||||
|
CohortNewsfeedComment,
|
||||||
ListCohortNewsfeed,
|
ListCohortNewsfeed,
|
||||||
ListCohortNewsfeedRequest,
|
ListCohortNewsfeedRequest,
|
||||||
ProgramNewsfeedComment,
|
|
||||||
ReactToCohortNewsfeedRequest,
|
ReactToCohortNewsfeedRequest,
|
||||||
UpdateCohortNewsfeedRequest
|
UpdateCohortNewsfeedRequest
|
||||||
} from '../utils/types';
|
} from '../utils/types';
|
||||||
@@ -30,7 +30,7 @@ import { profile } from '$lib/utils/store/user';
|
|||||||
import { snackbar } from '$features/ui/snackbar/store';
|
import { snackbar } from '$features/ui/snackbar/store';
|
||||||
|
|
||||||
export type CohortNewsfeedCommentsByFeedId = {
|
export type CohortNewsfeedCommentsByFeedId = {
|
||||||
items: ProgramNewsfeedComment[];
|
items: CohortNewsfeedComment[];
|
||||||
totalCount: number;
|
totalCount: number;
|
||||||
hasMore: boolean;
|
hasMore: boolean;
|
||||||
isLoading: boolean;
|
isLoading: boolean;
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
<div class="flex flex-col gap-4 py-2">
|
<div class="flex flex-col gap-4 py-2">
|
||||||
<div class="flex flex-col gap-1.5">
|
<div class="flex flex-col gap-1.5">
|
||||||
<Label for="program-name">{$t('cohorts.create_modal.name_label') || 'Name'} *</Label>
|
<Label for="cohort-name">{$t('cohorts.create_modal.name_label') || 'Name'} *</Label>
|
||||||
<Input
|
<Input
|
||||||
id="cohort-name"
|
id="cohort-name"
|
||||||
bind:value={name}
|
bind:value={name}
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex flex-col gap-1.5">
|
<div class="flex flex-col gap-1.5">
|
||||||
<Label for="program-description">{$t('cohorts.create_modal.description_label') || 'Description'}</Label>
|
<Label for="cohort-description">{$t('cohorts.create_modal.description_label') || 'Description'}</Label>
|
||||||
<Textarea
|
<Textarea
|
||||||
id="cohort-description"
|
id="cohort-description"
|
||||||
bind:value={description}
|
bind:value={description}
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "Der opstod en fejl under reaktion på indlægget",
|
"reaction_error": "Der opstod en fejl under reaktion på indlægget",
|
||||||
"news_feed_fail": "Kunne ikke hente programmets nyhedsfeed",
|
"news_feed_fail": "Kunne ikke hente kohortens nyhedsfeed",
|
||||||
"post_create_failed": "Kunne ikke oprette indlæg",
|
"post_create_failed": "Kunne ikke oprette indlæg",
|
||||||
"post_update_failed": "Kunne ikke opdatere indlægget",
|
"post_update_failed": "Kunne ikke opdatere indlægget",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "Du skal være medlem af dette cohort for at udføre denne handling.",
|
"cohort_forbidden": "Du skal være medlem af dette kohorte for at udføre denne handling.",
|
||||||
"cohort_member_check_failed": "Vi kunne ikke bekræfte dit programmedlemskab. Prøv igen.",
|
"cohort_member_check_failed": "Vi kunne ikke bekræfte dit kohortemedlemskab. Prøv igen.",
|
||||||
"cohort_not_found": "Dette cohort kunne ikke findes.",
|
"cohort_not_found": "Dette kohorte kunne ikke findes.",
|
||||||
"cohort_create_failed": "Kunne ikke oprette programmet.",
|
"cohort_create_failed": "Kunne ikke oprette kohorten.",
|
||||||
"cohort_update_failed": "Kunne ikke opdatere programmet.",
|
"cohort_update_failed": "Kunne ikke opdatere kohorten.",
|
||||||
"cohort_delete_failed": "Kunne ikke slette programmet.",
|
"cohort_delete_failed": "Kunne ikke slette kohorten.",
|
||||||
"cohort_member_not_found": "Dette programmedlem kunne ikke findes.",
|
"cohort_member_not_found": "Dette kohortemedlem kunne ikke findes.",
|
||||||
"cohort_newsfeed_not_found": "Det indlæg kunne ikke findes.",
|
"cohort_newsfeed_not_found": "Det indlæg kunne ikke findes.",
|
||||||
"cohort_newsfeed_comment_not_found": "Den kommentar kunne ikke findes."
|
"cohort_newsfeed_comment_not_found": "Den kommentar kunne ikke findes."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "Udforsk",
|
"explore": "Udforsk",
|
||||||
"help": "Hjælp",
|
"help": "Hjælp",
|
||||||
"settings": "Indstillinger",
|
"settings": "Indstillinger",
|
||||||
"cohorts": "Programmer"
|
"cohorts": "Kohorter"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "Opgrader din plan for at generere certifikater",
|
"certificate": "Opgrader din plan for at generere certifikater",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} nye invitationer, {assigned} eksisterende studerende med kursusadgang, {pendingInvitesRenewed} afventende invitationer fornyet ({emailsSent} e-mails sendt)",
|
"snackbar_success": "{imported} nye invitationer, {assigned} eksisterende studerende med kursusadgang, {pendingInvitesRenewed} afventende invitationer fornyet ({emailsSent} e-mails sendt)",
|
||||||
"snackbar_no_emails": "Indtast venligst mindst én e-mailadresse",
|
"snackbar_no_emails": "Indtast venligst mindst én e-mailadresse",
|
||||||
"snackbar_failed": "Kunne ikke importere brugere",
|
"snackbar_failed": "Kunne ikke importere brugere",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "Tilføj mange personer på én gang via e-mail, og tildel dem kurser eller kohorter, hvis du vil.",
|
||||||
"cohort_access": "Programadgang",
|
"cohort_access": "Kohorteadgang",
|
||||||
"no_cohorts": "Ingen programtildeling",
|
"no_cohorts": "Ingen kohortetildeling",
|
||||||
"all_cohorts": "Alle programmer",
|
"all_cohorts": "Alle kohorter",
|
||||||
"select_cohorts": "Vælg specifikke programmer",
|
"select_cohorts": "Vælg specifikke kohorter",
|
||||||
"select_cohorts_placeholder": "Vælg programmer..."
|
"select_cohorts_placeholder": "Vælg kohorter..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "Slet",
|
"action": "Slet",
|
||||||
"title": "Slet medlem",
|
"title": "Slet medlem",
|
||||||
"description": "Dette fjerner medlemmet fra din organisation og tilbagekalder deres adgang til alle tildelte kurser og programmer.",
|
"description": "Dette fjerner medlemmet fra din organisation og tilbagekalder deres adgang til alle tildelte kurser og kohorter.",
|
||||||
"confirmation": "Er du sikker på, at du vil slette {name} ({email})? Denne handling kan ikke fortrydes.",
|
"confirmation": "Er du sikker på, at du vil slette {name} ({email})? Denne handling kan ikke fortrydes.",
|
||||||
"cancel": "Annuller",
|
"cancel": "Annuller",
|
||||||
"confirm": "Slet",
|
"confirm": "Slet",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "Kursusbeskrivelse",
|
"description": "Kursusbeskrivelse",
|
||||||
"learn": "Hvad du vil lære",
|
"learn": "Hvad du vil lære",
|
||||||
"certificate": "Certifikat",
|
"certificate": "Certifikat",
|
||||||
"certificate_text": "Når du har gennemført alle kurserne i programmet, får du et certifikat, som du kan dele med dit professionelle netværk.",
|
"certificate_text": "Når du har gennemført alle kurserne i kohorten, får du et certifikat, som du kan dele med dit professionelle netværk.",
|
||||||
"content": "Kursusindhold",
|
"content": "Kursusindhold",
|
||||||
"slide": "1 rutsjebane",
|
"slide": "1 rutsjebane",
|
||||||
"note": "bemærk",
|
"note": "bemærk",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "Statistik",
|
"stats": "Statistik",
|
||||||
"analytics": "Analytics",
|
"analytics": "Analytics",
|
||||||
"compliance": "Overholdelse",
|
"compliance": "Overholdelse",
|
||||||
"cohorts": "Programmer",
|
"cohorts": "Kohorter",
|
||||||
"upgrade_now": "Opgrader nu",
|
"upgrade_now": "Opgrader nu",
|
||||||
"upgrade_students": "{studentCount} af {studentLimit} elever",
|
"upgrade_students": "{studentCount} af {studentLimit} elever",
|
||||||
"upgrade_left": "{count} tilbage"
|
"upgrade_left": "{count} tilbage"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "Kommandopalet",
|
"title": "Kommandopalet",
|
||||||
"description": "Søg og naviger på tværs af din organisation",
|
"description": "Søg og naviger på tværs af din organisation",
|
||||||
"placeholder": "Søg i kurser, programmer, widgets, studerende, tags, indstillinger...",
|
"placeholder": "Søg i kurser, kohorter, widgets, studerende, tags, indstillinger...",
|
||||||
"org_placeholder": "Søg i kurser, programmer, widgets, studerende, tags, indstillinger...",
|
"org_placeholder": "Søg i kurser, kohorter, widgets, studerende, tags, indstillinger...",
|
||||||
"lms_placeholder": "Søg på dine kurser, programmer og læringssider...",
|
"lms_placeholder": "Søg på dine kurser, kohorter og læringssider...",
|
||||||
"lms_description": "Søg og naviger dit læringsarbejdsområde",
|
"lms_description": "Søg og naviger dit læringsarbejdsområde",
|
||||||
"empty": "Ingen resultater fundet",
|
"empty": "Ingen resultater fundet",
|
||||||
"loading": "Søger...",
|
"loading": "Søger...",
|
||||||
@@ -3639,7 +3639,6 @@
|
|||||||
"recent": "Seneste",
|
"recent": "Seneste",
|
||||||
"suggested": "Foreslået",
|
"suggested": "Foreslået",
|
||||||
"courses": "Kurser",
|
"courses": "Kurser",
|
||||||
"programs": "Programmer",
|
|
||||||
"widgets": "Widgets",
|
"widgets": "Widgets",
|
||||||
"tags": "Tags",
|
"tags": "Tags",
|
||||||
"students": "studerende",
|
"students": "studerende",
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "Ingen kurser udgivet endnu",
|
"title": "Ingen kurser udgivet endnu",
|
||||||
"description": "Kom snart tilbage for nye programmer."
|
"description": "Kom snart tilbage for nye kurser."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "Filtrer efter tags",
|
"title": "Filtrer efter tags",
|
||||||
@@ -4608,9 +4607,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "Programmer",
|
"heading": "Kohorter",
|
||||||
"page_title": "Programmer",
|
"page_title": "Kohorter",
|
||||||
"create": "Nyt cohort",
|
"create": "Ny kohorte",
|
||||||
"create_success": "Cohort oprettet",
|
"create_success": "Cohort oprettet",
|
||||||
"update_success": "Cohort opdateret",
|
"update_success": "Cohort opdateret",
|
||||||
"delete_success": "Cohort slettet",
|
"delete_success": "Cohort slettet",
|
||||||
@@ -4618,8 +4617,8 @@
|
|||||||
"member_removed": "Medlem fjernet",
|
"member_removed": "Medlem fjernet",
|
||||||
"course_added": "Kursus tilføjet",
|
"course_added": "Kursus tilføjet",
|
||||||
"course_removed": "Kursus fjernet",
|
"course_removed": "Kursus fjernet",
|
||||||
"empty_title": "Ingen programmer endnu",
|
"empty_title": "Ingen kohorter endnu",
|
||||||
"empty_description": "Opret dit første certificerings- eller overholdelsesprogram.",
|
"empty_description": "Opret din første certificerings- eller compliance-kohorte.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "Generelt",
|
"general": "Generelt",
|
||||||
"name_label": "Navn",
|
"name_label": "Navn",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "Status",
|
"status_label": "Status",
|
||||||
"save": "Gem ændringer",
|
"save": "Gem ændringer",
|
||||||
"danger_zone": "Farezone",
|
"danger_zone": "Farezone",
|
||||||
"delete": "Slet cohort",
|
"delete": "Slet kohorte",
|
||||||
"delete_description": "Når det er slettet, kan dette cohort og alle dets data ikke gendannes.",
|
"delete_description": "Når det er slettet, kan dette kohorte og alle dets data ikke gendannes.",
|
||||||
"confirm_delete": "Er du sikker på, at du vil slette dette cohort? Dette kan ikke fortrydes."
|
"confirm_delete": "Er du sikker på, at du vil slette dette kohorte? Dette kan ikke fortrydes."
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "Ingen programmer endnu",
|
"empty_title": "Ingen kohorter endnu",
|
||||||
"empty_description": "Du er ikke blevet tilmeldt nogen programmer."
|
"empty_description": "Du er ikke blevet tilmeldt nogen kohorter."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "Inviter",
|
"invite": "Inviter",
|
||||||
"invite_modal_title": "Inviter medlemmer",
|
"invite_modal_title": "Inviter medlemmer",
|
||||||
"invite_modal_description": "Tilføj personer til dette cohort via e-mail.",
|
"invite_modal_description": "Tilføj personer til dette kohorte via e-mail.",
|
||||||
"email_label": "E-mail",
|
"email_label": "E-mail",
|
||||||
"role_label": "Rolle",
|
"role_label": "Rolle",
|
||||||
"add_another": "Tilføj en anden",
|
"add_another": "Tilføj en anden",
|
||||||
"invite_submit": "Send invitationer",
|
"invite_submit": "Send invitationer",
|
||||||
"empty_title": "Ingen medlemmer endnu",
|
"empty_title": "Ingen medlemmer endnu",
|
||||||
"empty_description": "Inviter folk til at deltage i dette cohort."
|
"empty_description": "Inviter folk til at deltage i dette kohorte."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "Tilføj kursus",
|
"add": "Tilføj kursus",
|
||||||
"add_modal_title": "Føj kursus til programmet",
|
"add_modal_title": "Føj kursus til kohorte",
|
||||||
"select_course": "Vælg et kursus",
|
"select_course": "Vælg et kursus",
|
||||||
"select_placeholder": "Vælg et kursus...",
|
"select_placeholder": "Vælg et kursus...",
|
||||||
"empty_title": "Ingen kurser endnu",
|
"empty_title": "Ingen kurser endnu",
|
||||||
"empty_description": "Tilføj kurser til dette cohort.",
|
"empty_description": "Tilføj kurser til dette kohorte.",
|
||||||
"select_courses": "Vælg kurser",
|
"select_courses": "Vælg kurser",
|
||||||
"search_placeholder": "Søg efter kurser",
|
"search_placeholder": "Søg efter kurser",
|
||||||
"no_available_courses": "Ingen tilgængelige kurser at tilføje.",
|
"no_available_courses": "Ingen tilgængelige kurser at tilføje.",
|
||||||
"no_matching_courses": "Ingen kurser matcher din søgning.",
|
"no_matching_courses": "Ingen kurser matcher din søgning.",
|
||||||
"no_matching_cohort_courses": "Ingen programkurser matcher din søgning.",
|
"no_matching_cohort_courses": "Ingen kohortekurser matcher din søgning.",
|
||||||
"pagination_status": "Side {page} af {totalPages}",
|
"pagination_status": "Side {page} af {totalPages}",
|
||||||
"published_access_callout_title": "Studerendes adgang",
|
"published_access_callout_title": "Studerendes adgang",
|
||||||
"published_access_callout_description": "Studerende har kun adgang til offentliggjorte kurser. Kurser kan være i dette cohort for dit team, mens de stadig er upublicerede, mens de forbliver skjulte for eleverne, indtil du udgiver dem."
|
"published_access_callout_description": "Studerende har kun adgang til publicerede kurser. Kurser kan være i denne kohorte for dit team, mens de stadig er upublicerede, og de forbliver skjulte for studerende, indtil du publicerer dem."
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "Nyt indlæg",
|
"post": "Nyt indlæg",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "Nyhedsfeed",
|
"heading": "Nyhedsfeed",
|
||||||
"make_a_post": "Lav et indlæg",
|
"make_a_post": "Lav et indlæg",
|
||||||
"edit_post": "Rediger indlæg",
|
"edit_post": "Rediger indlæg",
|
||||||
"editor_placeholder": "Del en opdatering med dit cohort",
|
"editor_placeholder": "Del en opdatering med din kohorte",
|
||||||
"cancel": "Annuller",
|
"cancel": "Annuller",
|
||||||
"pinned": "Fastgjort",
|
"pinned": "Fastgjort",
|
||||||
"delete_feed_title": "Slet indlæg",
|
"delete_feed_title": "Slet indlæg",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "kommentar",
|
"comment": "kommentar",
|
||||||
"showing_of": "Viser {shown} af {total}",
|
"showing_of": "Viser {shown} af {total}",
|
||||||
"hide": "Skjul kommentarer",
|
"hide": "Skjul kommentarer",
|
||||||
"placeholder": "Tilføj programkommentar",
|
"placeholder": "Tilføj kohortekommentar",
|
||||||
"submit_aria": "Send kommentar",
|
"submit_aria": "Send kommentar",
|
||||||
"delete": "Slet"
|
"delete": "Slet"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "Opret cohort",
|
"title": "Opret kohorte",
|
||||||
"description": "Tilføj et nyt certificerings- eller overholdelsesprogram.",
|
"description": "Tilføj en ny certificerings- eller compliance-kohorte.",
|
||||||
"name_label": "Navn",
|
"name_label": "Navn",
|
||||||
"name_placeholder": "f.eks. OSHA sikkerhedscertificering",
|
"name_placeholder": "f.eks. OSHA sikkerhedscertificering",
|
||||||
"description_label": "Beskrivelse",
|
"description_label": "Beskrivelse",
|
||||||
"description_placeholder": "Hvad handler dette cohort om?",
|
"description_placeholder": "Hvad handler denne kohorte om?",
|
||||||
"submit": "Opret"
|
"submit": "Opret"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "Arkiveret"
|
"archived": "Arkiveret"
|
||||||
},
|
},
|
||||||
"description": "Giv en gruppe mennesker adgang til flere kurser, f.eks. en klasse",
|
"description": "Giv en gruppe mennesker adgang til flere kurser, f.eks. en klasse",
|
||||||
"search_placeholder": "Søg programmer",
|
"search_placeholder": "Søg kohorter",
|
||||||
"multiple_added": "Kurser tilføjet",
|
"multiple_added": "Kurser tilføjet",
|
||||||
"no_matching_cohorts": "Ingen programmer matcher dine filtre.",
|
"no_matching_cohorts": "Ingen kohorter matcher dine filtre.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "Kurser",
|
"courses": "Kurser",
|
||||||
"students": "studerende"
|
"students": "studerende"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "Invitationer sendt",
|
"invite_sent": "Invitationer sendt",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "Læringsmål",
|
"heading": "Læringsmål",
|
||||||
"description": "Sæt målbare mål, der spænder over flere kurser for alle i dette cohort.",
|
"description": "Sæt målbare mål, der spænder over flere kurser for alle i denne kohorte.",
|
||||||
"add": "Nyt mål",
|
"add": "Nyt mål",
|
||||||
"empty_title": "Ingen mål endnu",
|
"empty_title": "Ingen mål endnu",
|
||||||
"empty_description": "Opret et mål for at spore teamfremskridt på tværs af flere kurser.",
|
"empty_description": "Opret et mål for at spore teamfremskridt på tværs af flere kurser.",
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "Beim Reagieren auf den Beitrag ist ein Fehler aufgetreten",
|
"reaction_error": "Beim Reagieren auf den Beitrag ist ein Fehler aufgetreten",
|
||||||
"news_feed_fail": "Der Programm-Newsfeed konnte nicht abgerufen werden",
|
"news_feed_fail": "Der Kohorte-Newsfeed konnte nicht abgerufen werden",
|
||||||
"post_create_failed": "Beitrag konnte nicht erstellt werden",
|
"post_create_failed": "Beitrag konnte nicht erstellt werden",
|
||||||
"post_update_failed": "Beitrag konnte nicht aktualisiert werden",
|
"post_update_failed": "Beitrag konnte nicht aktualisiert werden",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "Sie müssen Mitglied dieses Programms sein, um diese Aktion ausführen zu können.",
|
"cohort_forbidden": "Sie müssen Mitglied dieses Kohorte sein, um diese Aktion ausführen zu können.",
|
||||||
"cohort_member_check_failed": "Wir konnten Ihre Programmmitgliedschaft nicht bestätigen. Versuchen Sie es erneut.",
|
"cohort_member_check_failed": "Wir konnten Ihre Kohortenmitgliedschaft nicht bestätigen. Versuchen Sie es erneut.",
|
||||||
"cohort_not_found": "Dieses Programm konnte nicht gefunden werden.",
|
"cohort_not_found": "Dieses Kohorte konnte nicht gefunden werden.",
|
||||||
"cohort_create_failed": "Das Programm konnte nicht erstellt werden.",
|
"cohort_create_failed": "Das Kohorte konnte nicht erstellt werden.",
|
||||||
"cohort_update_failed": "Das Programm konnte nicht aktualisiert werden.",
|
"cohort_update_failed": "Das Kohorte konnte nicht aktualisiert werden.",
|
||||||
"cohort_delete_failed": "Das Programm konnte nicht gelöscht werden.",
|
"cohort_delete_failed": "Das Kohorte konnte nicht gelöscht werden.",
|
||||||
"cohort_member_not_found": "Dieses Programmmitglied konnte nicht gefunden werden.",
|
"cohort_member_not_found": "Dieses Kohortenmitglied konnte nicht gefunden werden.",
|
||||||
"cohort_newsfeed_not_found": "Dieser Beitrag konnte nicht gefunden werden.",
|
"cohort_newsfeed_not_found": "Dieser Beitrag konnte nicht gefunden werden.",
|
||||||
"cohort_newsfeed_comment_not_found": "Dieser Kommentar konnte nicht gefunden werden."
|
"cohort_newsfeed_comment_not_found": "Dieser Kommentar konnte nicht gefunden werden."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "Entdecken",
|
"explore": "Entdecken",
|
||||||
"help": "Hilfe",
|
"help": "Hilfe",
|
||||||
"settings": "Einstellungen",
|
"settings": "Einstellungen",
|
||||||
"cohorts": "Programme"
|
"cohorts": "Kohorten"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "Aktualisieren Sie Ihren Plan, um Zertifikate zu generieren",
|
"certificate": "Aktualisieren Sie Ihren Plan, um Zertifikate zu generieren",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} neue Einladungen, {assigned} bestehende Studierende mit Kurszugang, {pendingInvitesRenewed} ausstehende Einladungen erneuert ({emailsSent} E-Mails gesendet)",
|
"snackbar_success": "{imported} neue Einladungen, {assigned} bestehende Studierende mit Kurszugang, {pendingInvitesRenewed} ausstehende Einladungen erneuert ({emailsSent} E-Mails gesendet)",
|
||||||
"snackbar_no_emails": "Bitte geben Sie mindestens eine E-Mail-Adresse ein",
|
"snackbar_no_emails": "Bitte geben Sie mindestens eine E-Mail-Adresse ein",
|
||||||
"snackbar_failed": "Benutzer konnten nicht importiert werden",
|
"snackbar_failed": "Benutzer konnten nicht importiert werden",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "Fügen Sie viele Personen auf einmal per E-Mail hinzu und weisen Sie ihnen bei Bedarf Kurse oder Kohorten zu.",
|
||||||
"cohort_access": "Programmzugriff",
|
"cohort_access": "Kohortenzugriff",
|
||||||
"no_cohorts": "Keine Programmzuweisung",
|
"no_cohorts": "Keine Kohortenzuweisung",
|
||||||
"all_cohorts": "Alle Programme",
|
"all_cohorts": "Alle Kohorten",
|
||||||
"select_cohorts": "Bestimmte Programme auswählen",
|
"select_cohorts": "Bestimmte Kohorten auswählen",
|
||||||
"select_cohorts_placeholder": "Programme auswählen..."
|
"select_cohorts_placeholder": "Kohorten auswählen..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "Löschen",
|
"action": "Löschen",
|
||||||
"title": "Mitglied löschen",
|
"title": "Mitglied löschen",
|
||||||
"description": "Dadurch wird das Mitglied aus Ihrer Organisation entfernt und ihm der Zugriff auf alle zugewiesenen Kurse und Programme entzogen.",
|
"description": "Dadurch wird das Mitglied aus Ihrer Organisation entfernt und ihm der Zugriff auf alle zugewiesenen Kurse und Kohorten entzogen.",
|
||||||
"confirmation": "Sind Sie sicher, dass Sie {name} ({email}) löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
"confirmation": "Sind Sie sicher, dass Sie {name} ({email}) löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
"confirm": "Löschen",
|
"confirm": "Löschen",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "Kursbeschreibung",
|
"description": "Kursbeschreibung",
|
||||||
"learn": "Was Sie lernen werden",
|
"learn": "Was Sie lernen werden",
|
||||||
"certificate": "Zertifikat",
|
"certificate": "Zertifikat",
|
||||||
"certificate_text": "Wenn Sie alle Kurse des Programms abschließen, erhalten Sie ein Zertifikat, das Sie mit Ihrem beruflichen Netzwerk teilen können.",
|
"certificate_text": "Wenn Sie alle Kurse der Kohorte abschließen, erhalten Sie ein Zertifikat, das Sie mit Ihrem beruflichen Netzwerk teilen können.",
|
||||||
"content": "Kursinhalt",
|
"content": "Kursinhalt",
|
||||||
"slide": "1 Folie",
|
"slide": "1 Folie",
|
||||||
"note": "Hinweis",
|
"note": "Hinweis",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "Statistiken",
|
"stats": "Statistiken",
|
||||||
"analytics": "Analytik",
|
"analytics": "Analytik",
|
||||||
"compliance": "Compliance",
|
"compliance": "Compliance",
|
||||||
"cohorts": "Programme",
|
"cohorts": "Kohorten",
|
||||||
"upgrade_now": "Jetzt upgraden",
|
"upgrade_now": "Jetzt upgraden",
|
||||||
"upgrade_students": "{studentCount} von {studentLimit} Studenten",
|
"upgrade_students": "{studentCount} von {studentLimit} Studenten",
|
||||||
"upgrade_left": "{count} übrig"
|
"upgrade_left": "{count} übrig"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "Befehlspalette",
|
"title": "Befehlspalette",
|
||||||
"description": "Suchen und navigieren Sie in Ihrer Organisation",
|
"description": "Suchen und navigieren Sie in Ihrer Organisation",
|
||||||
"placeholder": "Durchsuchen Sie Kurse, Programme, Widgets, Studenten, Tags, Einstellungen ...",
|
"placeholder": "Durchsuchen Sie Kurse, Kohorten, Widgets, Studenten, Tags, Einstellungen ...",
|
||||||
"org_placeholder": "Durchsuchen Sie Kurse, Programme, Widgets, Studenten, Tags, Einstellungen ...",
|
"org_placeholder": "Durchsuchen Sie Kurse, Kohorten, Widgets, Studenten, Tags, Einstellungen ...",
|
||||||
"lms_placeholder": "Durchsuchen Sie Ihre Kurse, Programme und Lernseiten ...",
|
"lms_placeholder": "Durchsuchen Sie Ihre Kurse, Kohorten und Lernseiten ...",
|
||||||
"lms_description": "Durchsuchen und navigieren Sie in Ihrem Lernarbeitsbereich",
|
"lms_description": "Durchsuchen und navigieren Sie in Ihrem Lernarbeitsbereich",
|
||||||
"empty": "Keine Ergebnisse gefunden",
|
"empty": "Keine Ergebnisse gefunden",
|
||||||
"loading": "Suche...",
|
"loading": "Suche...",
|
||||||
@@ -3639,7 +3639,6 @@
|
|||||||
"recent": "Neu",
|
"recent": "Neu",
|
||||||
"suggested": "Vorgeschlagen",
|
"suggested": "Vorgeschlagen",
|
||||||
"courses": "Kurse",
|
"courses": "Kurse",
|
||||||
"programs": "Programme",
|
|
||||||
"widgets": "Widgets",
|
"widgets": "Widgets",
|
||||||
"tags": "Schlagworte",
|
"tags": "Schlagworte",
|
||||||
"students": "Studenten",
|
"students": "Studenten",
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "Noch keine Kurse veröffentlicht",
|
"title": "Noch keine Kurse veröffentlicht",
|
||||||
"description": "Schauen Sie bald wieder vorbei für neue Programme."
|
"description": "Schauen Sie bald wieder vorbei für neue Kurse."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "Nach Tags filtern",
|
"title": "Nach Tags filtern",
|
||||||
@@ -4608,18 +4607,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "Programme",
|
"heading": "Kohorten",
|
||||||
"page_title": "Programme",
|
"page_title": "Kohorten",
|
||||||
"create": "Neues Programm",
|
"create": "Neue Kohorte",
|
||||||
"create_success": "Programm erstellt",
|
"create_success": "Kohorte erstellt",
|
||||||
"update_success": "Programm aktualisiert",
|
"update_success": "Kohorte aktualisiert",
|
||||||
"delete_success": "Programm gelöscht",
|
"delete_success": "Kohorte gelöscht",
|
||||||
"members_added": "Mitglieder hinzugefügt",
|
"members_added": "Mitglieder hinzugefügt",
|
||||||
"member_removed": "Mitglied entfernt",
|
"member_removed": "Mitglied entfernt",
|
||||||
"course_added": "Kurs hinzugefügt",
|
"course_added": "Kurs hinzugefügt",
|
||||||
"course_removed": "Kurs entfernt",
|
"course_removed": "Kurs entfernt",
|
||||||
"empty_title": "Noch keine Programme",
|
"empty_title": "Noch keine Kohorten",
|
||||||
"empty_description": "Erstellen Sie Ihr erstes Zertifizierungs- oder Compliance-Programm.",
|
"empty_description": "Erstellen Sie Ihre erste Zertifizierungs- oder Compliance-Kohorte.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "Allgemein",
|
"general": "Allgemein",
|
||||||
"name_label": "Name",
|
"name_label": "Name",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "Status",
|
"status_label": "Status",
|
||||||
"save": "Änderungen speichern",
|
"save": "Änderungen speichern",
|
||||||
"danger_zone": "Gefahrenzone",
|
"danger_zone": "Gefahrenzone",
|
||||||
"delete": "Programm löschen",
|
"delete": "Kohorte löschen",
|
||||||
"delete_description": "Nach dem Löschen können dieses Programm und alle seine Daten nicht wiederhergestellt werden.",
|
"delete_description": "Nach dem Löschen können diese Kohorte und alle ihre Daten nicht wiederhergestellt werden.",
|
||||||
"confirm_delete": "Sind Sie sicher, dass Sie dieses Programm löschen möchten? Dies kann nicht rückgängig gemacht werden."
|
"confirm_delete": "Sind Sie sicher, dass Sie diese Kohorte löschen möchten? Dies kann nicht rückgängig gemacht werden."
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "Noch keine Programme",
|
"empty_title": "Noch keine Kohorten",
|
||||||
"empty_description": "Sie sind in keinem Programm eingeschrieben."
|
"empty_description": "Sie sind in keinem Kohorte eingeschrieben."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "Einladen",
|
"invite": "Einladen",
|
||||||
"invite_modal_title": "Mitglieder einladen",
|
"invite_modal_title": "Mitglieder einladen",
|
||||||
"invite_modal_description": "Fügen Sie Personen per E-Mail zu diesem Programm hinzu.",
|
"invite_modal_description": "Fügen Sie Personen per E-Mail zu dieser Kohorte hinzu.",
|
||||||
"email_label": "E-Mail",
|
"email_label": "E-Mail",
|
||||||
"role_label": "Rolle",
|
"role_label": "Rolle",
|
||||||
"add_another": "Fügen Sie einen weiteren hinzu",
|
"add_another": "Fügen Sie einen weiteren hinzu",
|
||||||
"invite_submit": "Senden Sie Einladungen",
|
"invite_submit": "Senden Sie Einladungen",
|
||||||
"empty_title": "Noch keine Mitglieder",
|
"empty_title": "Noch keine Mitglieder",
|
||||||
"empty_description": "Laden Sie Menschen ein, an diesem Programm teilzunehmen."
|
"empty_description": "Laden Sie Menschen ein, dieser Kohorte beizutreten."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "Kurs hinzufügen",
|
"add": "Kurs hinzufügen",
|
||||||
"add_modal_title": "Kurs zum Programm hinzufügen",
|
"add_modal_title": "Kurs zur Kohorte hinzufügen",
|
||||||
"select_course": "Wählen Sie einen Kurs aus",
|
"select_course": "Wählen Sie einen Kurs aus",
|
||||||
"select_placeholder": "Wählen Sie einen Kurs…",
|
"select_placeholder": "Wählen Sie einen Kurs…",
|
||||||
"empty_title": "Noch keine Kurse",
|
"empty_title": "Noch keine Kurse",
|
||||||
"empty_description": "Fügen Sie Kurse zu diesem Programm hinzu.",
|
"empty_description": "Fügen Sie Kurse zu dieser Kohorte hinzu.",
|
||||||
"select_courses": "Kurse auswählen",
|
"select_courses": "Kurse auswählen",
|
||||||
"search_placeholder": "Kurse suchen",
|
"search_placeholder": "Kurse suchen",
|
||||||
"no_available_courses": "Keine Kurse zum Hinzufügen verfügbar.",
|
"no_available_courses": "Keine Kurse zum Hinzufügen verfügbar.",
|
||||||
"no_matching_courses": "Zu Ihrer Suche passen keine Kurse.",
|
"no_matching_courses": "Zu Ihrer Suche passen keine Kurse.",
|
||||||
"no_matching_cohort_courses": "Zu Ihrer Suche passen keine Studiengänge.",
|
"no_matching_cohort_courses": "Zu Ihrer Suche passen keine Kohortenkurse.",
|
||||||
"pagination_status": "Seite {page} von {totalPages}",
|
"pagination_status": "Seite {page} von {totalPages}",
|
||||||
"published_access_callout_title": "Zugang für Studierende",
|
"published_access_callout_title": "Zugang für Studierende",
|
||||||
"published_access_callout_description": "Studierende haben nur Zugriff auf veröffentlichte Kurse. Kurse können für Ihr Team in diesem Programm enthalten sein, solange sie noch unveröffentlicht sind, während sie den Studierenden verborgen bleiben, bis Sie sie veröffentlichen."
|
"published_access_callout_description": "Studierende haben nur Zugriff auf veröffentlichte Kurse. Kurse können für Ihr Team in dieser Kohorte enthalten sein, solange sie noch unveröffentlicht sind, und bleiben den Studierenden verborgen, bis Sie sie veröffentlichen."
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "Neuer Beitrag",
|
"post": "Neuer Beitrag",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "Newsfeed",
|
"heading": "Newsfeed",
|
||||||
"make_a_post": "Machen Sie einen Beitrag",
|
"make_a_post": "Machen Sie einen Beitrag",
|
||||||
"edit_post": "Beitrag bearbeiten",
|
"edit_post": "Beitrag bearbeiten",
|
||||||
"editor_placeholder": "Teilen Sie ein Update mit Ihrem Programm",
|
"editor_placeholder": "Teilen Sie ein Update mit Ihrer Kohorte",
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
"pinned": "Angepinnt",
|
"pinned": "Angepinnt",
|
||||||
"delete_feed_title": "Beitrag löschen",
|
"delete_feed_title": "Beitrag löschen",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "Kommentar",
|
"comment": "Kommentar",
|
||||||
"showing_of": "Es werden {shown} von {total} angezeigt",
|
"showing_of": "Es werden {shown} von {total} angezeigt",
|
||||||
"hide": "Kommentare ausblenden",
|
"hide": "Kommentare ausblenden",
|
||||||
"placeholder": "Programmkommentar hinzufügen",
|
"placeholder": "Kohortenkommentar hinzufügen",
|
||||||
"submit_aria": "Kommentar abgeben",
|
"submit_aria": "Kommentar abgeben",
|
||||||
"delete": "Löschen"
|
"delete": "Löschen"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "Programm erstellen",
|
"title": "Kohorte erstellen",
|
||||||
"description": "Fügen Sie ein neues Zertifizierungs- oder Compliance-Programm hinzu.",
|
"description": "Fügen Sie eine neue Zertifizierungs- oder Compliance-Kohorte hinzu.",
|
||||||
"name_label": "Name",
|
"name_label": "Name",
|
||||||
"name_placeholder": "z.B. OSHA-Sicherheitszertifizierung",
|
"name_placeholder": "z.B. OSHA-Sicherheitszertifizierung",
|
||||||
"description_label": "Beschreibung",
|
"description_label": "Beschreibung",
|
||||||
"description_placeholder": "Worum geht es in diesem Programm?",
|
"description_placeholder": "Worum geht es in dieser Kohorte?",
|
||||||
"submit": "Erstellen"
|
"submit": "Erstellen"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "Archiviert"
|
"archived": "Archiviert"
|
||||||
},
|
},
|
||||||
"description": "Gewähren Sie einer Gruppe von Personen Zugriff auf mehrere Kurse, z. B. einen Kurs",
|
"description": "Gewähren Sie einer Gruppe von Personen Zugriff auf mehrere Kurse, z. B. einen Kurs",
|
||||||
"search_placeholder": "Suchprogramme",
|
"search_placeholder": "Suchkohorten",
|
||||||
"multiple_added": "Kurse hinzugefügt",
|
"multiple_added": "Kurse hinzugefügt",
|
||||||
"no_matching_cohorts": "Keine Programme entsprechen Ihren Filtern.",
|
"no_matching_cohorts": "Keine Kohorten entsprechen Ihren Filtern.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "Kurse",
|
"courses": "Kurse",
|
||||||
"students": "Studenten"
|
"students": "Studenten"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "Einladungen gesendet",
|
"invite_sent": "Einladungen gesendet",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "Lernziele",
|
"heading": "Lernziele",
|
||||||
"description": "Legen Sie messbare Ziele fest, die sich über mehrere Kurse für alle Teilnehmer dieses Programms erstrecken.",
|
"description": "Legen Sie messbare Ziele fest, die sich über mehrere Kurse für alle Teilnehmer dieser Kohorte erstrecken.",
|
||||||
"add": "Neues Ziel",
|
"add": "Neues Ziel",
|
||||||
"empty_title": "Noch keine Ziele",
|
"empty_title": "Noch keine Ziele",
|
||||||
"empty_description": "Erstellen Sie ein Ziel, um den Teamfortschritt über mehrere Kurse hinweg zu verfolgen.",
|
"empty_description": "Erstellen Sie ein Ziel, um den Teamfortschritt über mehrere Kurse hinweg zu verfolgen.",
|
||||||
|
|||||||
@@ -1234,7 +1234,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "No courses published yet",
|
"title": "No courses published yet",
|
||||||
"description": "Check back soon for new programs."
|
"description": "Check back soon for new courses."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"org_navigation": {
|
"org_navigation": {
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "Se produjo un error al reaccionar a la publicación.",
|
"reaction_error": "Se produjo un error al reaccionar a la publicación.",
|
||||||
"news_feed_fail": "No se pudo recuperar el suministro de noticias del programa",
|
"news_feed_fail": "No se pudo recuperar el suministro de noticias del cohorte",
|
||||||
"post_create_failed": "No se pudo crear la publicación",
|
"post_create_failed": "No se pudo crear la publicación",
|
||||||
"post_update_failed": "No se pudo actualizar la publicación",
|
"post_update_failed": "No se pudo actualizar la publicación",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "Debes ser miembro de este programa para realizar esta acción.",
|
"cohort_forbidden": "Debes ser miembro de este cohorte para realizar esta acción.",
|
||||||
"cohort_member_check_failed": "No pudimos verificar su membresía en el programa. Intentar otra vez.",
|
"cohort_member_check_failed": "No pudimos verificar su membresía en el cohorte. Intentar otra vez.",
|
||||||
"cohort_not_found": "No se pudo encontrar este programa.",
|
"cohort_not_found": "No se pudo encontrar este cohorte.",
|
||||||
"cohort_create_failed": "No se pudo crear el programa.",
|
"cohort_create_failed": "No se pudo crear el cohorte.",
|
||||||
"cohort_update_failed": "No se pudo actualizar el programa.",
|
"cohort_update_failed": "No se pudo actualizar el cohorte.",
|
||||||
"cohort_delete_failed": "No se pudo eliminar el programa.",
|
"cohort_delete_failed": "No se pudo eliminar el cohorte.",
|
||||||
"cohort_member_not_found": "No se pudo encontrar ese miembro del programa.",
|
"cohort_member_not_found": "No se pudo encontrar ese miembro del cohorte.",
|
||||||
"cohort_newsfeed_not_found": "Esa publicación no se pudo encontrar.",
|
"cohort_newsfeed_not_found": "Esa publicación no se pudo encontrar.",
|
||||||
"cohort_newsfeed_comment_not_found": "Ese comentario no se pudo encontrar."
|
"cohort_newsfeed_comment_not_found": "Ese comentario no se pudo encontrar."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "Explorar",
|
"explore": "Explorar",
|
||||||
"help": "Ayuda",
|
"help": "Ayuda",
|
||||||
"settings": "Configuración",
|
"settings": "Configuración",
|
||||||
"cohorts": "Programas"
|
"cohorts": "Cohortes"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "Actualice su plan para generar certificados",
|
"certificate": "Actualice su plan para generar certificados",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} invitaciones nuevas, {assigned} estudiantes existentes con acceso al curso, {pendingInvitesRenewed} invitaciones pendientes renovadas ({emailsSent} correos enviados)",
|
"snackbar_success": "{imported} invitaciones nuevas, {assigned} estudiantes existentes con acceso al curso, {pendingInvitesRenewed} invitaciones pendientes renovadas ({emailsSent} correos enviados)",
|
||||||
"snackbar_no_emails": "Por favor ingrese al menos una dirección de correo electrónico",
|
"snackbar_no_emails": "Por favor ingrese al menos una dirección de correo electrónico",
|
||||||
"snackbar_failed": "No se pudieron importar usuarios",
|
"snackbar_failed": "No se pudieron importar usuarios",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "Agrega muchas personas a la vez por correo electrónico y asígnales cursos o cohortes si quieres.",
|
||||||
"cohort_access": "Acceso al programa",
|
"cohort_access": "Acceso a cohortes",
|
||||||
"no_cohorts": "Sin asignación de programa",
|
"no_cohorts": "Sin asignación de cohorte",
|
||||||
"all_cohorts": "Todos los programas",
|
"all_cohorts": "Todas las cohortes",
|
||||||
"select_cohorts": "Seleccionar programas específicos",
|
"select_cohorts": "Seleccionar cohortes específicas",
|
||||||
"select_cohorts_placeholder": "Elige programas..."
|
"select_cohorts_placeholder": "Elige cohortes..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "Eliminar",
|
"action": "Eliminar",
|
||||||
"title": "Eliminar miembro",
|
"title": "Eliminar miembro",
|
||||||
"description": "Esto elimina al miembro de su organización y revoca su acceso a todos los cursos y programas asignados.",
|
"description": "Esto elimina al miembro de su organización y revoca su acceso a todos los cursos y cohortes asignados.",
|
||||||
"confirmation": "¿Está seguro de que desea eliminar {name} ({email})? Esta acción no se puede deshacer.",
|
"confirmation": "¿Está seguro de que desea eliminar {name} ({email})? Esta acción no se puede deshacer.",
|
||||||
"cancel": "Cancelar",
|
"cancel": "Cancelar",
|
||||||
"confirm": "Eliminar",
|
"confirm": "Eliminar",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "Descripción del curso",
|
"description": "Descripción del curso",
|
||||||
"learn": "lo que aprenderás",
|
"learn": "lo que aprenderás",
|
||||||
"certificate": "Certificado",
|
"certificate": "Certificado",
|
||||||
"certificate_text": "Cuando completes todos los cursos del programa, obtendrás un Certificado para compartir con tu red profesional.",
|
"certificate_text": "Cuando completes todos los cursos de la cohorte, obtendrás un Certificado para compartir con tu red profesional.",
|
||||||
"content": "Contenido del curso",
|
"content": "Contenido del curso",
|
||||||
"slide": "1 diapositiva",
|
"slide": "1 diapositiva",
|
||||||
"note": "nota",
|
"note": "nota",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "Estadísticas",
|
"stats": "Estadísticas",
|
||||||
"analytics": "Analítica",
|
"analytics": "Analítica",
|
||||||
"compliance": "Cumplimiento",
|
"compliance": "Cumplimiento",
|
||||||
"cohorts": "Programas",
|
"cohorts": "Cohortes",
|
||||||
"upgrade_now": "Actualiza ahora",
|
"upgrade_now": "Actualiza ahora",
|
||||||
"upgrade_students": "{studentCount} de {studentLimit} estudiantes",
|
"upgrade_students": "{studentCount} de {studentLimit} estudiantes",
|
||||||
"upgrade_left": "{count} restante"
|
"upgrade_left": "{count} restante"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "paleta de comandos",
|
"title": "paleta de comandos",
|
||||||
"description": "Busque y navegue por su organización",
|
"description": "Busque y navegue por su organización",
|
||||||
"placeholder": "Busca cursos, programas, widgets, estudiantes, etiquetas, configuraciones...",
|
"placeholder": "Busca cursos, cohortes, widgets, estudiantes, etiquetas, configuraciones...",
|
||||||
"org_placeholder": "Busca cursos, programas, widgets, estudiantes, etiquetas, configuraciones...",
|
"org_placeholder": "Busca cursos, cohortes, widgets, estudiantes, etiquetas, configuraciones...",
|
||||||
"lms_placeholder": "Busque sus cursos, programas y páginas de aprendizaje...",
|
"lms_placeholder": "Busque sus cursos, cohortes y páginas de aprendizaje...",
|
||||||
"lms_description": "Busque y navegue por su espacio de trabajo de aprendizaje",
|
"lms_description": "Busque y navegue por su espacio de trabajo de aprendizaje",
|
||||||
"empty": "No se encontraron resultados",
|
"empty": "No se encontraron resultados",
|
||||||
"loading": "Buscando...",
|
"loading": "Buscando...",
|
||||||
@@ -3639,7 +3639,6 @@
|
|||||||
"recent": "Reciente",
|
"recent": "Reciente",
|
||||||
"suggested": "sugerido",
|
"suggested": "sugerido",
|
||||||
"courses": "Cursos",
|
"courses": "Cursos",
|
||||||
"programs": "Programas",
|
|
||||||
"widgets": "widgets",
|
"widgets": "widgets",
|
||||||
"tags": "Etiquetas",
|
"tags": "Etiquetas",
|
||||||
"students": "estudiantes",
|
"students": "estudiantes",
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "Aún no hay cursos publicados",
|
"title": "Aún no hay cursos publicados",
|
||||||
"description": "Vuelva pronto para ver nuevos programas."
|
"description": "Vuelve pronto para ver nuevos cursos."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "Filtrar por etiquetas",
|
"title": "Filtrar por etiquetas",
|
||||||
@@ -4608,18 +4607,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "Programas",
|
"heading": "Cohortes",
|
||||||
"page_title": "Programas",
|
"page_title": "Cohortes",
|
||||||
"create": "Nuevo programa",
|
"create": "Nueva cohorte",
|
||||||
"create_success": "Programa creado",
|
"create_success": "Cohorte creado",
|
||||||
"update_success": "Programa actualizado",
|
"update_success": "Cohorte actualizado",
|
||||||
"delete_success": "Programa eliminado",
|
"delete_success": "Cohorte eliminado",
|
||||||
"members_added": "Miembros agregados",
|
"members_added": "Miembros agregados",
|
||||||
"member_removed": "Miembro eliminado",
|
"member_removed": "Miembro eliminado",
|
||||||
"course_added": "Curso agregado",
|
"course_added": "Curso agregado",
|
||||||
"course_removed": "Curso eliminado",
|
"course_removed": "Curso eliminado",
|
||||||
"empty_title": "Aún no hay programas",
|
"empty_title": "Aún no hay cohortes",
|
||||||
"empty_description": "Cree su primera certificación o programa de cumplimiento.",
|
"empty_description": "Crea tu primera cohorte de certificación o cumplimiento.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "generales",
|
"general": "generales",
|
||||||
"name_label": "Nombre",
|
"name_label": "Nombre",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "Estado",
|
"status_label": "Estado",
|
||||||
"save": "Guardar cambios",
|
"save": "Guardar cambios",
|
||||||
"danger_zone": "Zona de peligro",
|
"danger_zone": "Zona de peligro",
|
||||||
"delete": "Eliminar programa",
|
"delete": "Eliminar cohorte",
|
||||||
"delete_description": "Una vez eliminado, este programa y todos sus datos no se pueden recuperar.",
|
"delete_description": "Una vez eliminada, esta cohorte y todos sus datos no se podrán recuperar.",
|
||||||
"confirm_delete": "¿Estás seguro de que deseas eliminar este programa? Esto no se puede deshacer."
|
"confirm_delete": "¿Está seguro de que desea eliminar esta cohorte? Esto no se puede deshacer."
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "Aún no hay programas",
|
"empty_title": "Aún no hay cohortes",
|
||||||
"empty_description": "No has estado inscrito en ningún programa."
|
"empty_description": "No has estado inscrito en ningún cohorte."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "invitar",
|
"invite": "invitar",
|
||||||
"invite_modal_title": "Invitar miembros",
|
"invite_modal_title": "Invitar miembros",
|
||||||
"invite_modal_description": "Agregue personas a este programa por correo electrónico.",
|
"invite_modal_description": "Agrega personas a esta cohorte por correo electrónico.",
|
||||||
"email_label": "Correo electrónico",
|
"email_label": "Correo electrónico",
|
||||||
"role_label": "Rol",
|
"role_label": "Rol",
|
||||||
"add_another": "agregar otro",
|
"add_another": "agregar otro",
|
||||||
"invite_submit": "Enviar invitaciones",
|
"invite_submit": "Enviar invitaciones",
|
||||||
"empty_title": "Aún no hay miembros",
|
"empty_title": "Aún no hay miembros",
|
||||||
"empty_description": "Invita a personas a unirse a este programa."
|
"empty_description": "Invita a personas a unirse a esta cohorte."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "Agregar curso",
|
"add": "Agregar curso",
|
||||||
"add_modal_title": "Agregar curso al programa",
|
"add_modal_title": "Agregar curso a la cohorte",
|
||||||
"select_course": "Seleccione un curso",
|
"select_course": "Seleccione un curso",
|
||||||
"select_placeholder": "Elige un curso…",
|
"select_placeholder": "Elige un curso…",
|
||||||
"empty_title": "Aún no hay cursos",
|
"empty_title": "Aún no hay cursos",
|
||||||
"empty_description": "Agregue cursos a este programa.",
|
"empty_description": "Agrega cursos a esta cohorte.",
|
||||||
"select_courses": "Seleccionar cursos",
|
"select_courses": "Seleccionar cursos",
|
||||||
"search_placeholder": "Buscar cursos",
|
"search_placeholder": "Buscar cursos",
|
||||||
"no_available_courses": "No hay cursos disponibles para agregar.",
|
"no_available_courses": "No hay cursos disponibles para agregar.",
|
||||||
"no_matching_courses": "Ningún curso coincide con tu búsqueda.",
|
"no_matching_courses": "Ningún curso coincide con tu búsqueda.",
|
||||||
"no_matching_cohort_courses": "Ningún programa de cursos coincide con su búsqueda.",
|
"no_matching_cohort_courses": "Ningún curso de cohorte coincide con su búsqueda.",
|
||||||
"pagination_status": "Página {page} de {totalPages}",
|
"pagination_status": "Página {page} de {totalPages}",
|
||||||
"published_access_callout_title": "Acceso de estudiantes",
|
"published_access_callout_title": "Acceso de estudiantes",
|
||||||
"published_access_callout_description": "Los estudiantes solo tienen acceso a los cursos publicados. Los cursos pueden estar en este programa para su equipo mientras aún no están publicados, mientras que permanecen ocultos para los estudiantes hasta que los publique."
|
"published_access_callout_description": "Los estudiantes solo tienen acceso a los cursos publicados. Los cursos pueden estar en esta cohorte para tu equipo aunque aún no estén publicados, y permanecerán ocultos para los estudiantes hasta que los publiques."
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "Nueva publicación",
|
"post": "Nueva publicación",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "suministro de noticias",
|
"heading": "suministro de noticias",
|
||||||
"make_a_post": "Hacer una publicación",
|
"make_a_post": "Hacer una publicación",
|
||||||
"edit_post": "Editar publicación",
|
"edit_post": "Editar publicación",
|
||||||
"editor_placeholder": "Comparte una actualización con tu programa",
|
"editor_placeholder": "Comparte una actualización con tu cohorte",
|
||||||
"cancel": "Cancelar",
|
"cancel": "Cancelar",
|
||||||
"pinned": "Fijado",
|
"pinned": "Fijado",
|
||||||
"delete_feed_title": "Eliminar publicación",
|
"delete_feed_title": "Eliminar publicación",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "comentario",
|
"comment": "comentario",
|
||||||
"showing_of": "Mostrando {shown} de {total}",
|
"showing_of": "Mostrando {shown} de {total}",
|
||||||
"hide": "Ocultar comentarios",
|
"hide": "Ocultar comentarios",
|
||||||
"placeholder": "Agregar comentario del programa",
|
"placeholder": "Agregar comentario de cohorte",
|
||||||
"submit_aria": "Enviar comentario",
|
"submit_aria": "Enviar comentario",
|
||||||
"delete": "Eliminar"
|
"delete": "Eliminar"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "Crear programa",
|
"title": "Crear cohorte",
|
||||||
"description": "Agregue una nueva certificación o programa de cumplimiento.",
|
"description": "Agrega una nueva cohorte de certificación o cumplimiento.",
|
||||||
"name_label": "Nombre",
|
"name_label": "Nombre",
|
||||||
"name_placeholder": "por ej. Certificación de seguridad OSHA",
|
"name_placeholder": "por ej. Certificación de seguridad OSHA",
|
||||||
"description_label": "Descripción",
|
"description_label": "Descripción",
|
||||||
"description_placeholder": "¿De qué se trata este programa?",
|
"description_placeholder": "¿De qué trata esta cohorte?",
|
||||||
"submit": "crear"
|
"submit": "crear"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "Archivado"
|
"archived": "Archivado"
|
||||||
},
|
},
|
||||||
"description": "Dar a un grupo de personas acceso a múltiples cursos, como una clase",
|
"description": "Dar a un grupo de personas acceso a múltiples cursos, como una clase",
|
||||||
"search_placeholder": "Programas de búsqueda",
|
"search_placeholder": "Cohortes de búsqueda",
|
||||||
"multiple_added": "Cursos agregados",
|
"multiple_added": "Cursos agregados",
|
||||||
"no_matching_cohorts": "Ningún programa coincide con tus filtros.",
|
"no_matching_cohorts": "Ningún cohorte coincide con tus filtros.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "Cursos",
|
"courses": "Cursos",
|
||||||
"students": "estudiantes"
|
"students": "estudiantes"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "Invitaciones enviadas",
|
"invite_sent": "Invitaciones enviadas",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "Metas de aprendizaje",
|
"heading": "Metas de aprendizaje",
|
||||||
"description": "Establezca objetivos mensurables que abarquen varios cursos para todos los participantes de este programa.",
|
"description": "Establezca objetivos mensurables que abarquen varios cursos para todos los participantes de esta cohorte.",
|
||||||
"add": "Nuevo objetivo",
|
"add": "Nuevo objetivo",
|
||||||
"empty_title": "Aún no hay goles",
|
"empty_title": "Aún no hay goles",
|
||||||
"empty_description": "Cree un objetivo para realizar un seguimiento del progreso del equipo en varios cursos.",
|
"empty_description": "Cree un objetivo para realizar un seguimiento del progreso del equipo en varios cursos.",
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "Une erreur s'est produite lors de la réaction au message",
|
"reaction_error": "Une erreur s'est produite lors de la réaction au message",
|
||||||
"news_feed_fail": "Échec de la récupération du fil d'actualité du programme",
|
"news_feed_fail": "Échec de la récupération du fil d'actualité du cohorte",
|
||||||
"post_create_failed": "Échec de la création du message",
|
"post_create_failed": "Échec de la création du message",
|
||||||
"post_update_failed": "Échec de la mise à jour du message",
|
"post_update_failed": "Échec de la mise à jour du message",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "Vous devez être membre de ce programme pour effectuer cette action.",
|
"cohort_forbidden": "Vous devez être membre de ce cohorte pour effectuer cette action.",
|
||||||
"cohort_member_check_failed": "Nous n'avons pas pu vérifier votre adhésion au programme. Essayer à nouveau.",
|
"cohort_member_check_failed": "Nous n'avons pas pu vérifier votre adhésion au cohorte. Essayer à nouveau.",
|
||||||
"cohort_not_found": "Ce programme est introuvable.",
|
"cohort_not_found": "Ce cohorte est introuvable.",
|
||||||
"cohort_create_failed": "Impossible de créer le programme.",
|
"cohort_create_failed": "Impossible de créer le cohorte.",
|
||||||
"cohort_update_failed": "Impossible de mettre à jour le programme.",
|
"cohort_update_failed": "Impossible de mettre à jour le cohorte.",
|
||||||
"cohort_delete_failed": "Impossible de supprimer le programme.",
|
"cohort_delete_failed": "Impossible de supprimer le cohorte.",
|
||||||
"cohort_member_not_found": "Ce membre du programme est introuvable.",
|
"cohort_member_not_found": "Ce membre du cohorte est introuvable.",
|
||||||
"cohort_newsfeed_not_found": "Ce message est introuvable.",
|
"cohort_newsfeed_not_found": "Ce message est introuvable.",
|
||||||
"cohort_newsfeed_comment_not_found": "Ce commentaire n'a pas pu être trouvé."
|
"cohort_newsfeed_comment_not_found": "Ce commentaire n'a pas pu être trouvé."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "Explorer",
|
"explore": "Explorer",
|
||||||
"help": "Aide",
|
"help": "Aide",
|
||||||
"settings": "Paramètres",
|
"settings": "Paramètres",
|
||||||
"cohorts": "Programmes"
|
"cohorts": "Cohortes"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "Mettez à niveau votre plan pour générer des certificats",
|
"certificate": "Mettez à niveau votre plan pour générer des certificats",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} nouvelles invitations, {assigned} étudiants existants avec accès au cours, {pendingInvitesRenewed} invitations en attente renouvelées ({emailsSent} e-mails envoyés)",
|
"snackbar_success": "{imported} nouvelles invitations, {assigned} étudiants existants avec accès au cours, {pendingInvitesRenewed} invitations en attente renouvelées ({emailsSent} e-mails envoyés)",
|
||||||
"snackbar_no_emails": "Veuillez saisir au moins une adresse e-mail",
|
"snackbar_no_emails": "Veuillez saisir au moins une adresse e-mail",
|
||||||
"snackbar_failed": "Échec de l'importation des utilisateurs",
|
"snackbar_failed": "Échec de l'importation des utilisateurs",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "Ajoutez plusieurs personnes à la fois par e-mail, puis attribuez-leur des cours ou des cohortes si vous le souhaitez.",
|
||||||
"cohort_access": "Accès aux programmes",
|
"cohort_access": "Accès aux cohortes",
|
||||||
"no_cohorts": "Aucune attribution de programme",
|
"no_cohorts": "Aucune attribution de cohorte",
|
||||||
"all_cohorts": "Tous les programmes",
|
"all_cohorts": "Toutes les cohortes",
|
||||||
"select_cohorts": "Sélectionnez des programmes spécifiques",
|
"select_cohorts": "Sélectionnez des cohortes spécifiques",
|
||||||
"select_cohorts_placeholder": "Choisissez des programmes..."
|
"select_cohorts_placeholder": "Choisissez des cohortes..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "Supprimer",
|
"action": "Supprimer",
|
||||||
"title": "Supprimer un membre",
|
"title": "Supprimer un membre",
|
||||||
"description": "Cela supprime le membre de votre organisation et révoque son accès à tous les cours et programmes attribués.",
|
"description": "Cela supprime le membre de votre organisation et révoque son accès à tous les cours et cohortes attribués.",
|
||||||
"confirmation": "Êtes-vous sûr de vouloir supprimer {name} ({email}) ? Cette action ne peut pas être annulée.",
|
"confirmation": "Êtes-vous sûr de vouloir supprimer {name} ({email}) ? Cette action ne peut pas être annulée.",
|
||||||
"cancel": "Annuler",
|
"cancel": "Annuler",
|
||||||
"confirm": "Supprimer",
|
"confirm": "Supprimer",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "Description du cours",
|
"description": "Description du cours",
|
||||||
"learn": "Ce que vous apprendrez",
|
"learn": "Ce que vous apprendrez",
|
||||||
"certificate": "Certificat",
|
"certificate": "Certificat",
|
||||||
"certificate_text": "Lorsque vous aurez terminé tous les cours du programme, vous obtiendrez un certificat à partager avec votre réseau professionnel.",
|
"certificate_text": "Lorsque vous aurez terminé tous les cours de la cohorte, vous obtiendrez un certificat à partager avec votre réseau professionnel.",
|
||||||
"content": "Contenu du cours",
|
"content": "Contenu du cours",
|
||||||
"slide": "1 diapositive",
|
"slide": "1 diapositive",
|
||||||
"note": "remarque",
|
"note": "remarque",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "Statistiques",
|
"stats": "Statistiques",
|
||||||
"analytics": "Analyse",
|
"analytics": "Analyse",
|
||||||
"compliance": "Conformité",
|
"compliance": "Conformité",
|
||||||
"cohorts": "Programmes",
|
"cohorts": "Cohortes",
|
||||||
"upgrade_now": "Mettre à niveau maintenant",
|
"upgrade_now": "Mettre à niveau maintenant",
|
||||||
"upgrade_students": "{studentCount} sur {studentLimit} étudiants",
|
"upgrade_students": "{studentCount} sur {studentLimit} étudiants",
|
||||||
"upgrade_left": "Il reste {count}"
|
"upgrade_left": "Il reste {count}"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "Palette de commandes",
|
"title": "Palette de commandes",
|
||||||
"description": "Recherchez et naviguez dans votre organisation",
|
"description": "Recherchez et naviguez dans votre organisation",
|
||||||
"placeholder": "Rechercher des cours, des programmes, des widgets, des étudiants, des tags, des paramètres...",
|
"placeholder": "Rechercher des cours, des cohortes, des widgets, des étudiants, des tags, des paramètres...",
|
||||||
"org_placeholder": "Rechercher des cours, des programmes, des widgets, des étudiants, des tags, des paramètres...",
|
"org_placeholder": "Rechercher des cours, des cohortes, des widgets, des étudiants, des tags, des paramètres...",
|
||||||
"lms_placeholder": "Recherchez vos cours, programmes et pages d'apprentissage...",
|
"lms_placeholder": "Recherchez vos cours, cohortes et pages d’apprentissage...",
|
||||||
"lms_description": "Recherchez et parcourez votre espace de travail d'apprentissage",
|
"lms_description": "Recherchez et parcourez votre espace de travail d'apprentissage",
|
||||||
"empty": "Aucun résultat trouvé",
|
"empty": "Aucun résultat trouvé",
|
||||||
"loading": "Recherche...",
|
"loading": "Recherche...",
|
||||||
@@ -3639,7 +3639,6 @@
|
|||||||
"recent": "Récent",
|
"recent": "Récent",
|
||||||
"suggested": "Suggéré",
|
"suggested": "Suggéré",
|
||||||
"courses": "Cours",
|
"courses": "Cours",
|
||||||
"programs": "Programmes",
|
|
||||||
"widgets": "Widgets",
|
"widgets": "Widgets",
|
||||||
"tags": "Balises",
|
"tags": "Balises",
|
||||||
"students": "Étudiants",
|
"students": "Étudiants",
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "Aucun cours publié pour le moment",
|
"title": "Aucun cours publié pour le moment",
|
||||||
"description": "Revenez bientôt pour découvrir de nouveaux programmes."
|
"description": "Revenez bientôt pour découvrir de nouveaux cours."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "Filtrer par balises",
|
"title": "Filtrer par balises",
|
||||||
@@ -4608,18 +4607,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "Programmes",
|
"heading": "Cohortes",
|
||||||
"page_title": "Programmes",
|
"page_title": "Cohortes",
|
||||||
"create": "Nouveau programme",
|
"create": "Nouvelle cohorte",
|
||||||
"create_success": "Programme créé",
|
"create_success": "Cohorte créé",
|
||||||
"update_success": "Programme mis à jour",
|
"update_success": "Cohorte mis à jour",
|
||||||
"delete_success": "Programme supprimé",
|
"delete_success": "Cohorte supprimé",
|
||||||
"members_added": "Membres ajoutés",
|
"members_added": "Membres ajoutés",
|
||||||
"member_removed": "Membre supprimé",
|
"member_removed": "Membre supprimé",
|
||||||
"course_added": "Cours ajouté",
|
"course_added": "Cours ajouté",
|
||||||
"course_removed": "Cours supprimé",
|
"course_removed": "Cours supprimé",
|
||||||
"empty_title": "Aucun programme pour l'instant",
|
"empty_title": "Aucun cohorte pour l'instant",
|
||||||
"empty_description": "Créez votre premier programme de certification ou de conformité.",
|
"empty_description": "Créez votre première cohorte de certification ou de conformité.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "Général",
|
"general": "Général",
|
||||||
"name_label": "Nom",
|
"name_label": "Nom",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "Statut",
|
"status_label": "Statut",
|
||||||
"save": "Enregistrer les modifications",
|
"save": "Enregistrer les modifications",
|
||||||
"danger_zone": "Zone dangereuse",
|
"danger_zone": "Zone dangereuse",
|
||||||
"delete": "Supprimer le programme",
|
"delete": "Supprimer le cohorte",
|
||||||
"delete_description": "Une fois supprimé, ce programme et toutes ses données ne peuvent pas être récupérés.",
|
"delete_description": "Une fois supprimée, cette cohorte et toutes ses données ne peuvent pas être récupérées.",
|
||||||
"confirm_delete": "Êtes-vous sûr de vouloir supprimer ce programme ? Cela ne peut pas être annulé."
|
"confirm_delete": "Êtes-vous sûr de vouloir supprimer cette cohorte ? Cela ne peut pas être annulé."
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "Aucun programme pour l'instant",
|
"empty_title": "Aucun cohorte pour l'instant",
|
||||||
"empty_description": "Vous n'êtes inscrit à aucun programme."
|
"empty_description": "Vous n'êtes inscrit à aucun cohorte."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "Inviter",
|
"invite": "Inviter",
|
||||||
"invite_modal_title": "Inviter des membres",
|
"invite_modal_title": "Inviter des membres",
|
||||||
"invite_modal_description": "Ajoutez des personnes à ce programme par e-mail.",
|
"invite_modal_description": "Ajoutez des personnes à cette cohorte par e-mail.",
|
||||||
"email_label": "Courriel",
|
"email_label": "Courriel",
|
||||||
"role_label": "Rôle",
|
"role_label": "Rôle",
|
||||||
"add_another": "Ajoutez-en un autre",
|
"add_another": "Ajoutez-en un autre",
|
||||||
"invite_submit": "Envoyer des invitations",
|
"invite_submit": "Envoyer des invitations",
|
||||||
"empty_title": "Pas encore de membres",
|
"empty_title": "Pas encore de membres",
|
||||||
"empty_description": "Invitez les gens à rejoindre ce programme."
|
"empty_description": "Invitez des personnes à rejoindre cette cohorte."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "Ajouter un cours",
|
"add": "Ajouter un cours",
|
||||||
"add_modal_title": "Ajouter un cours au programme",
|
"add_modal_title": "Ajouter un cours à la cohorte",
|
||||||
"select_course": "Sélectionnez un cours",
|
"select_course": "Sélectionnez un cours",
|
||||||
"select_placeholder": "Choisissez un cours…",
|
"select_placeholder": "Choisissez un cours…",
|
||||||
"empty_title": "Pas encore de cours",
|
"empty_title": "Pas encore de cours",
|
||||||
"empty_description": "Ajoutez des cours à ce programme.",
|
"empty_description": "Ajoutez des cours à cette cohorte.",
|
||||||
"select_courses": "Sélectionner des cours",
|
"select_courses": "Sélectionner des cours",
|
||||||
"search_placeholder": "Rechercher des cours",
|
"search_placeholder": "Rechercher des cours",
|
||||||
"no_available_courses": "Aucun cours disponible à ajouter.",
|
"no_available_courses": "Aucun cours disponible à ajouter.",
|
||||||
"no_matching_courses": "Aucun cours ne correspond à votre recherche.",
|
"no_matching_courses": "Aucun cours ne correspond à votre recherche.",
|
||||||
"no_matching_cohort_courses": "Aucun cours du programme ne correspond à votre recherche.",
|
"no_matching_cohort_courses": "Aucun cours de cohorte ne correspond à votre recherche.",
|
||||||
"pagination_status": "Page {page} sur {totalPages}",
|
"pagination_status": "Page {page} sur {totalPages}",
|
||||||
"published_access_callout_title": "Accès étudiant",
|
"published_access_callout_title": "Accès étudiant",
|
||||||
"published_access_callout_description": "Les étudiants n'ont accès qu'aux cours publiés. Les cours peuvent figurer dans ce programme pour votre équipe alors qu'ils ne sont pas encore publiés, tandis qu'ils restent cachés aux étudiants jusqu'à ce que vous les publiiez."
|
"published_access_callout_description": "Les étudiants n’ont accès qu’aux cours publiés. Les cours peuvent figurer dans cette cohorte pour votre équipe alors qu’ils ne sont pas encore publiés, tout en restant cachés aux étudiants jusqu’à leur publication."
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "Nouveau message",
|
"post": "Nouveau message",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "Fil d'actualité",
|
"heading": "Fil d'actualité",
|
||||||
"make_a_post": "Créer un message",
|
"make_a_post": "Créer un message",
|
||||||
"edit_post": "Modifier le message",
|
"edit_post": "Modifier le message",
|
||||||
"editor_placeholder": "Partager une mise à jour avec votre programme",
|
"editor_placeholder": "Partager une mise à jour avec votre cohorte",
|
||||||
"cancel": "Annuler",
|
"cancel": "Annuler",
|
||||||
"pinned": "Épinglé",
|
"pinned": "Épinglé",
|
||||||
"delete_feed_title": "Supprimer le message",
|
"delete_feed_title": "Supprimer le message",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "commentaire",
|
"comment": "commentaire",
|
||||||
"showing_of": "Affichage de {shown} sur {total}",
|
"showing_of": "Affichage de {shown} sur {total}",
|
||||||
"hide": "Masquer les commentaires",
|
"hide": "Masquer les commentaires",
|
||||||
"placeholder": "Ajouter un commentaire sur le programme",
|
"placeholder": "Ajouter un commentaire de cohorte",
|
||||||
"submit_aria": "Soumettre un commentaire",
|
"submit_aria": "Soumettre un commentaire",
|
||||||
"delete": "Supprimer"
|
"delete": "Supprimer"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "Créer un programme",
|
"title": "Créer une cohorte",
|
||||||
"description": "Ajoutez un nouveau programme de certification ou de conformité.",
|
"description": "Ajoutez une nouvelle cohorte de certification ou de conformité.",
|
||||||
"name_label": "Nom",
|
"name_label": "Nom",
|
||||||
"name_placeholder": "par ex. Certification de sécurité OSHA",
|
"name_placeholder": "par ex. Certification de sécurité OSHA",
|
||||||
"description_label": "Descriptif",
|
"description_label": "Descriptif",
|
||||||
"description_placeholder": "De quoi parle ce programme ?",
|
"description_placeholder": "De quoi parle cette cohorte ?",
|
||||||
"submit": "Créer"
|
"submit": "Créer"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "Archivé"
|
"archived": "Archivé"
|
||||||
},
|
},
|
||||||
"description": "Donner à un groupe de personnes l'accès à plusieurs cours, comme un cours",
|
"description": "Donner à un groupe de personnes l'accès à plusieurs cours, comme un cours",
|
||||||
"search_placeholder": "Programmes de recherche",
|
"search_placeholder": "Cohortes de recherche",
|
||||||
"multiple_added": "Cours ajoutés",
|
"multiple_added": "Cours ajoutés",
|
||||||
"no_matching_cohorts": "Aucun programme ne correspond à vos filtres.",
|
"no_matching_cohorts": "Aucun cohorte ne correspond à vos filtres.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "Cours",
|
"courses": "Cours",
|
||||||
"students": "Étudiants"
|
"students": "Étudiants"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "Invitations envoyées",
|
"invite_sent": "Invitations envoyées",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "Objectifs d'apprentissage",
|
"heading": "Objectifs d'apprentissage",
|
||||||
"description": "Fixez des objectifs mesurables couvrant plusieurs cours pour tous les participants à ce programme.",
|
"description": "Fixez des objectifs mesurables couvrant plusieurs cours pour tous les participants à cette cohorte.",
|
||||||
"add": "Nouvel objectif",
|
"add": "Nouvel objectif",
|
||||||
"empty_title": "Pas encore de but",
|
"empty_title": "Pas encore de but",
|
||||||
"empty_description": "Créez un objectif pour suivre les progrès de l’équipe sur plusieurs cours.",
|
"empty_description": "Créez un objectif pour suivre les progrès de l’équipe sur plusieurs cours.",
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "पोस्ट पर प्रतिक्रिया करते समय एक त्रुटि उत्पन्न हुई",
|
"reaction_error": "पोस्ट पर प्रतिक्रिया करते समय एक त्रुटि उत्पन्न हुई",
|
||||||
"news_feed_fail": "प्रोग्राम न्यूज़फ़ीड लाने में विफल",
|
"news_feed_fail": "कोहोर्ट न्यूज़फ़ीड लाने में विफल",
|
||||||
"post_create_failed": "पोस्ट बनाने में विफल",
|
"post_create_failed": "पोस्ट बनाने में विफल",
|
||||||
"post_update_failed": "पोस्ट अपडेट करने में विफल",
|
"post_update_failed": "पोस्ट अपडेट करने में विफल",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "इस क्रिया को करने के लिए आपको इस कार्यक्रम का सदस्य होना चाहिए।",
|
"cohort_forbidden": "इस क्रिया को करने के लिए आपको इस कोहोर्ट का सदस्य होना चाहिए।",
|
||||||
"cohort_member_check_failed": "हम आपके कार्यक्रम की सदस्यता सत्यापित नहीं कर सके. पुनः प्रयास करें।",
|
"cohort_member_check_failed": "हम आपके कोहोर्ट की सदस्यता सत्यापित नहीं कर सके. पुनः प्रयास करें।",
|
||||||
"cohort_not_found": "यह प्रोग्राम नहीं मिल सका.",
|
"cohort_not_found": "यह कोहोर्ट नहीं मिल सका.",
|
||||||
"cohort_create_failed": "प्रोग्राम नहीं बनाया जा सका.",
|
"cohort_create_failed": "कोहोर्ट नहीं बनाया जा सका.",
|
||||||
"cohort_update_failed": "प्रोग्राम अद्यतन नहीं किया जा सका.",
|
"cohort_update_failed": "कोहोर्ट अद्यतन नहीं किया जा सका.",
|
||||||
"cohort_delete_failed": "प्रोग्राम को हटाया नहीं जा सका.",
|
"cohort_delete_failed": "कोहोर्ट को हटाया नहीं जा सका.",
|
||||||
"cohort_member_not_found": "वह प्रोग्राम सदस्य नहीं मिल सका.",
|
"cohort_member_not_found": "वह कोहोर्ट सदस्य नहीं मिल सका.",
|
||||||
"cohort_newsfeed_not_found": "वह पोस्ट नहीं मिल सकी.",
|
"cohort_newsfeed_not_found": "वह पोस्ट नहीं मिल सकी.",
|
||||||
"cohort_newsfeed_comment_not_found": "वह टिप्पणी नहीं मिल सकी."
|
"cohort_newsfeed_comment_not_found": "वह टिप्पणी नहीं मिल सकी."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "अन्वेषण करें",
|
"explore": "अन्वेषण करें",
|
||||||
"help": "मदद",
|
"help": "मदद",
|
||||||
"settings": "सेटिंग्स",
|
"settings": "सेटिंग्स",
|
||||||
"cohorts": "कार्यक्रम"
|
"cohorts": "कोहोर्ट"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "प्रमाणपत्र बनाने की अपनी योजना को अपग्रेड करें",
|
"certificate": "प्रमाणपत्र बनाने की अपनी योजना को अपग्रेड करें",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} नए निमंत्रण, {assigned} मौजूदा छात्रों को पाठ्यक्रम पहुंच, {pendingInvitesRenewed} लंबित निमंत्रण नवीकृत ({emailsSent} ईमेल भेजे गए)",
|
"snackbar_success": "{imported} नए निमंत्रण, {assigned} मौजूदा छात्रों को पाठ्यक्रम पहुंच, {pendingInvitesRenewed} लंबित निमंत्रण नवीकृत ({emailsSent} ईमेल भेजे गए)",
|
||||||
"snackbar_no_emails": "कृपया कम से कम एक ईमेल पता दर्ज करें",
|
"snackbar_no_emails": "कृपया कम से कम एक ईमेल पता दर्ज करें",
|
||||||
"snackbar_failed": "उपयोगकर्ताओं को आयात करने में विफल",
|
"snackbar_failed": "उपयोगकर्ताओं को आयात करने में विफल",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "एक साथ कई लोगों को ईमेल से जोड़ें, फिर चाहें तो उन्हें पाठ्यक्रम या कोहोर्ट असाइन करें।",
|
||||||
"cohort_access": "प्रोग्राम एक्सेस",
|
"cohort_access": "कोहोर्ट एक्सेस",
|
||||||
"no_cohorts": "कोई प्रोग्राम असाइनमेंट नहीं",
|
"no_cohorts": "कोई कोहोर्ट असाइनमेंट नहीं",
|
||||||
"all_cohorts": "सभी प्रोग्राम",
|
"all_cohorts": "सभी कोहोर्ट",
|
||||||
"select_cohorts": "विशिष्ट प्रोग्राम चुनें",
|
"select_cohorts": "विशिष्ट कोहोर्ट चुनें",
|
||||||
"select_cohorts_placeholder": "प्रोग्राम चुनें..."
|
"select_cohorts_placeholder": "कोहोर्ट चुनें..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "हटाएँ",
|
"action": "हटाएँ",
|
||||||
"title": "सदस्य हटाएँ",
|
"title": "सदस्य हटाएँ",
|
||||||
"description": "यह सदस्य को आपके संगठन से हटा देता है और सभी निर्दिष्ट पाठ्यक्रमों और कार्यक्रमों तक उनकी पहुंच रद्द कर देता है।",
|
"description": "यह सदस्य को आपके संगठन से हटा देता है और सभी निर्दिष्ट पाठ्यक्रमों और कोहोर्ट तक उनकी पहुंच रद्द कर देता है।",
|
||||||
"confirmation": "क्या आप वाकई {name} ({email}) को हटाना चाहते हैं? इस एक्शन को वापस नहीं किया जा सकता।",
|
"confirmation": "क्या आप वाकई {name} ({email}) को हटाना चाहते हैं? इस एक्शन को वापस नहीं किया जा सकता।",
|
||||||
"cancel": "रद्द करें",
|
"cancel": "रद्द करें",
|
||||||
"confirm": "हटाएँ",
|
"confirm": "हटाएँ",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "पाठ्यक्रम विवरण",
|
"description": "पाठ्यक्रम विवरण",
|
||||||
"learn": "आप क्या सीखेंगे",
|
"learn": "आप क्या सीखेंगे",
|
||||||
"certificate": "प्रमाणपत्र",
|
"certificate": "प्रमाणपत्र",
|
||||||
"certificate_text": "जब आप कार्यक्रम के सभी पाठ्यक्रम पूरे कर लेंगे, तो आप अपने पेशेवर नेटवर्क के साथ साझा करने के लिए एक प्रमाणपत्र अर्जित करेंगे।",
|
"certificate_text": "जब आप कोहोर्ट के सभी पाठ्यक्रम पूरे कर लेंगे, तो आप अपने पेशेवर नेटवर्क के साथ साझा करने के लिए एक प्रमाणपत्र अर्जित करेंगे।",
|
||||||
"content": "पाठ्यक्रम सामग्री",
|
"content": "पाठ्यक्रम सामग्री",
|
||||||
"slide": "1 स्लाइड",
|
"slide": "1 स्लाइड",
|
||||||
"note": "नोट",
|
"note": "नोट",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "आँकड़े",
|
"stats": "आँकड़े",
|
||||||
"analytics": "विश्लेषिकी",
|
"analytics": "विश्लेषिकी",
|
||||||
"compliance": "अनुपालन",
|
"compliance": "अनुपालन",
|
||||||
"cohorts": "कार्यक्रम",
|
"cohorts": "कोहोर्ट",
|
||||||
"upgrade_now": "अभी अपग्रेड करें",
|
"upgrade_now": "अभी अपग्रेड करें",
|
||||||
"upgrade_students": "{studentLimit} छात्रों की {studentCount}",
|
"upgrade_students": "{studentLimit} छात्रों की {studentCount}",
|
||||||
"upgrade_left": "{गिनती} बाएँ"
|
"upgrade_left": "{गिनती} बाएँ"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "कमांड पैलेट",
|
"title": "कमांड पैलेट",
|
||||||
"description": "अपने संगठन में खोजें और नेविगेट करें",
|
"description": "अपने संगठन में खोजें और नेविगेट करें",
|
||||||
"placeholder": "पाठ्यक्रम, कार्यक्रम, विजेट, छात्र, टैग, सेटिंग्स खोजें...",
|
"placeholder": "पाठ्यक्रम, कोहोर्ट, विजेट, छात्र, टैग, सेटिंग्स खोजें...",
|
||||||
"org_placeholder": "पाठ्यक्रम, कार्यक्रम, विजेट, छात्र, टैग, सेटिंग्स खोजें...",
|
"org_placeholder": "पाठ्यक्रम, कोहोर्ट, विजेट, छात्र, टैग, सेटिंग्स खोजें...",
|
||||||
"lms_placeholder": "अपने पाठ्यक्रम, कार्यक्रम और शिक्षण पृष्ठ खोजें...",
|
"lms_placeholder": "अपने पाठ्यक्रम, कोहोर्ट और शिक्षण पृष्ठ खोजें...",
|
||||||
"lms_description": "अपने शिक्षण कार्यक्षेत्र को खोजें और नेविगेट करें",
|
"lms_description": "अपने शिक्षण कार्यक्षेत्र को खोजें और नेविगेट करें",
|
||||||
"empty": "कोई परिणाम नहीं मिला",
|
"empty": "कोई परिणाम नहीं मिला",
|
||||||
"loading": "खोज रहे हैं...",
|
"loading": "खोज रहे हैं...",
|
||||||
@@ -3639,12 +3639,11 @@
|
|||||||
"recent": "हाल का",
|
"recent": "हाल का",
|
||||||
"suggested": "सुझाव दिया",
|
"suggested": "सुझाव दिया",
|
||||||
"courses": "पाठ्यक्रम",
|
"courses": "पाठ्यक्रम",
|
||||||
"programs": "कार्यक्रम",
|
|
||||||
"widgets": "विजेट्स",
|
"widgets": "विजेट्स",
|
||||||
"tags": "टैग",
|
"tags": "टैग",
|
||||||
"students": "छात्र",
|
"students": "छात्र",
|
||||||
"settings": "सेटिंग्स",
|
"settings": "सेटिंग्स",
|
||||||
"cohorts": "समानता रखने वाले लोग"
|
"cohorts": "कोहोर्ट"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "अभी तक कोई पाठ्यक्रम प्रकाशित नहीं हुआ",
|
"title": "अभी तक कोई पाठ्यक्रम प्रकाशित नहीं हुआ",
|
||||||
"description": "नए कार्यक्रमों के लिए जल्द ही वापस आएँ।"
|
"description": "नए पाठ्यक्रमों के लिए जल्द ही वापस आएँ।"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "टैग द्वारा फ़िल्टर करें",
|
"title": "टैग द्वारा फ़िल्टर करें",
|
||||||
@@ -4608,18 +4607,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "कार्यक्रम",
|
"heading": "कोहोर्ट",
|
||||||
"page_title": "कार्यक्रम",
|
"page_title": "कोहोर्ट",
|
||||||
"create": "नया कार्यक्रम",
|
"create": "नया कोहोर्ट",
|
||||||
"create_success": "प्रोग्राम बनाया गया",
|
"create_success": "कोहोर्ट बनाया गया",
|
||||||
"update_success": "कार्यक्रम अद्यतन किया गया",
|
"update_success": "कोहोर्ट अद्यतन किया गया",
|
||||||
"delete_success": "प्रोग्राम हटा दिया गया",
|
"delete_success": "कोहोर्ट हटा दिया गया",
|
||||||
"members_added": "सदस्य जोड़े गए",
|
"members_added": "सदस्य जोड़े गए",
|
||||||
"member_removed": "सदस्य हटा दिया गया",
|
"member_removed": "सदस्य हटा दिया गया",
|
||||||
"course_added": "पाठ्यक्रम जोड़ा गया",
|
"course_added": "पाठ्यक्रम जोड़ा गया",
|
||||||
"course_removed": "पाठ्यक्रम हटा दिया गया",
|
"course_removed": "पाठ्यक्रम हटा दिया गया",
|
||||||
"empty_title": "अभी तक कोई कार्यक्रम नहीं",
|
"empty_title": "अभी तक कोई कोहोर्ट नहीं",
|
||||||
"empty_description": "अपना पहला प्रमाणन या अनुपालन कार्यक्रम बनाएं।",
|
"empty_description": "अपना पहला प्रमाणन या अनुपालन कोहोर्ट बनाएं।",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "सामान्य",
|
"general": "सामान्य",
|
||||||
"name_label": "नाम",
|
"name_label": "नाम",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "स्थिति",
|
"status_label": "स्थिति",
|
||||||
"save": "परिवर्तन सहेजें",
|
"save": "परिवर्तन सहेजें",
|
||||||
"danger_zone": "ख़तरे का क्षेत्र",
|
"danger_zone": "ख़तरे का क्षेत्र",
|
||||||
"delete": "प्रोग्राम हटाएँ",
|
"delete": "कोहोर्ट हटाएँ",
|
||||||
"delete_description": "एक बार डिलीट होने के बाद, यह प्रोग्राम और इसका सारा डेटा पुनर्प्राप्त नहीं किया जा सकता है।",
|
"delete_description": "एक बार डिलीट होने के बाद, यह कोहोर्ट और इसका सारा डेटा पुनर्प्राप्त नहीं किया जा सकता है।",
|
||||||
"confirm_delete": "क्या आप वाकई इस प्रोग्राम को हटाना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।"
|
"confirm_delete": "क्या आप वाकई इस कोहोर्ट को हटाना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।"
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "अभी तक कोई कार्यक्रम नहीं",
|
"empty_title": "अभी तक कोई कोहोर्ट नहीं",
|
||||||
"empty_description": "आपको किसी भी कार्यक्रम में नामांकित नहीं किया गया है."
|
"empty_description": "आपको किसी भी कोहोर्ट में नामांकित नहीं किया गया है."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "आमंत्रित करें",
|
"invite": "आमंत्रित करें",
|
||||||
"invite_modal_title": "सदस्यों को आमंत्रित करें",
|
"invite_modal_title": "सदस्यों को आमंत्रित करें",
|
||||||
"invite_modal_description": "लोगों को ईमेल द्वारा इस कार्यक्रम में जोड़ें.",
|
"invite_modal_description": "लोगों को ईमेल द्वारा इस कोहोर्ट में जोड़ें.",
|
||||||
"email_label": "ईमेल",
|
"email_label": "ईमेल",
|
||||||
"role_label": "भूमिका",
|
"role_label": "भूमिका",
|
||||||
"add_another": "दूसरा जोड़ें",
|
"add_another": "दूसरा जोड़ें",
|
||||||
"invite_submit": "निमंत्रण भेजें",
|
"invite_submit": "निमंत्रण भेजें",
|
||||||
"empty_title": "अभी तक कोई सदस्य नहीं",
|
"empty_title": "अभी तक कोई सदस्य नहीं",
|
||||||
"empty_description": "लोगों को इस कार्यक्रम में शामिल होने के लिए आमंत्रित करें."
|
"empty_description": "लोगों को इस कोहोर्ट में शामिल होने के लिए आमंत्रित करें."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "पाठ्यक्रम जोड़ें",
|
"add": "पाठ्यक्रम जोड़ें",
|
||||||
"add_modal_title": "कार्यक्रम में पाठ्यक्रम जोड़ें",
|
"add_modal_title": "कोहोर्ट में पाठ्यक्रम जोड़ें",
|
||||||
"select_course": "एक पाठ्यक्रम चुनें",
|
"select_course": "एक पाठ्यक्रम चुनें",
|
||||||
"select_placeholder": "एक कोर्स चुनें...",
|
"select_placeholder": "एक कोर्स चुनें...",
|
||||||
"empty_title": "अभी तक कोई पाठ्यक्रम नहीं",
|
"empty_title": "अभी तक कोई पाठ्यक्रम नहीं",
|
||||||
"empty_description": "इस कार्यक्रम में पाठ्यक्रम जोड़ें.",
|
"empty_description": "इस कोहोर्ट में पाठ्यक्रम जोड़ें.",
|
||||||
"select_courses": "पाठ्यक्रम चुनें",
|
"select_courses": "पाठ्यक्रम चुनें",
|
||||||
"search_placeholder": "पाठ्यक्रम खोजें",
|
"search_placeholder": "पाठ्यक्रम खोजें",
|
||||||
"no_available_courses": "जोड़ने के लिए कोई पाठ्यक्रम उपलब्ध नहीं है.",
|
"no_available_courses": "जोड़ने के लिए कोई पाठ्यक्रम उपलब्ध नहीं है.",
|
||||||
"no_matching_courses": "कोई भी पाठ्यक्रम आपकी खोज से मेल नहीं खाता.",
|
"no_matching_courses": "कोई भी पाठ्यक्रम आपकी खोज से मेल नहीं खाता.",
|
||||||
"no_matching_cohort_courses": "कोई भी प्रोग्राम पाठ्यक्रम आपकी खोज से मेल नहीं खाता।",
|
"no_matching_cohort_courses": "कोई भी कोहोर्ट पाठ्यक्रम आपकी खोज से मेल नहीं खाता।",
|
||||||
"pagination_status": "{page} का पेज {totalPages}",
|
"pagination_status": "{page} का पेज {totalPages}",
|
||||||
"published_access_callout_title": "छात्र प्रवेश",
|
"published_access_callout_title": "छात्र प्रवेश",
|
||||||
"published_access_callout_description": "छात्रों को केवल प्रकाशित पाठ्यक्रमों तक ही पहुंच है। पाठ्यक्रम अप्रकाशित रहते हुए भी आपकी टीम के लिए इस कार्यक्रम में हो सकते हैं, जबकि जब तक आप उन्हें प्रकाशित नहीं करते तब तक वे छात्रों से छिपे रहते हैं।"
|
"published_access_callout_description": "छात्रों को केवल प्रकाशित पाठ्यक्रमों तक ही पहुंच है। पाठ्यक्रम अप्रकाशित रहते हुए भी आपकी टीम के लिए इस कोहोर्ट में हो सकते हैं, जबकि जब तक आप उन्हें प्रकाशित नहीं करते तब तक वे छात्रों से छिपे रहते हैं।"
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "नई पोस्ट",
|
"post": "नई पोस्ट",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "न्यूज़फीड",
|
"heading": "न्यूज़फीड",
|
||||||
"make_a_post": "एक पोस्ट बनाएं",
|
"make_a_post": "एक पोस्ट बनाएं",
|
||||||
"edit_post": "पोस्ट संपादित करें",
|
"edit_post": "पोस्ट संपादित करें",
|
||||||
"editor_placeholder": "अपने प्रोग्राम के साथ एक अपडेट साझा करें",
|
"editor_placeholder": "अपने कोहोर्ट के साथ एक अपडेट साझा करें",
|
||||||
"cancel": "रद्द करें",
|
"cancel": "रद्द करें",
|
||||||
"pinned": "पिन किया गया",
|
"pinned": "पिन किया गया",
|
||||||
"delete_feed_title": "पोस्ट हटाएं",
|
"delete_feed_title": "पोस्ट हटाएं",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "टिप्पणी",
|
"comment": "टिप्पणी",
|
||||||
"showing_of": "{shown} में से {total}",
|
"showing_of": "{shown} में से {total}",
|
||||||
"hide": "टिप्पणियाँ छिपाएँ",
|
"hide": "टिप्पणियाँ छिपाएँ",
|
||||||
"placeholder": "प्रोग्राम टिप्पणी जोड़ें",
|
"placeholder": "कोहोर्ट टिप्पणी जोड़ें",
|
||||||
"submit_aria": "टिप्पणी सबमिट करें",
|
"submit_aria": "टिप्पणी सबमिट करें",
|
||||||
"delete": "हटाएँ"
|
"delete": "हटाएँ"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "प्रोग्राम बनाएं",
|
"title": "कोहोर्ट बनाएं",
|
||||||
"description": "एक नया प्रमाणन या अनुपालन कार्यक्रम जोड़ें.",
|
"description": "एक नया प्रमाणन या अनुपालन कोहोर्ट जोड़ें.",
|
||||||
"name_label": "नाम",
|
"name_label": "नाम",
|
||||||
"name_placeholder": "जैसे OSHA सुरक्षा प्रमाणन",
|
"name_placeholder": "जैसे OSHA सुरक्षा प्रमाणन",
|
||||||
"description_label": "विवरण",
|
"description_label": "विवरण",
|
||||||
"description_placeholder": "यह कार्यक्रम किस बारे में है?",
|
"description_placeholder": "यह कोहोर्ट किस बारे में है?",
|
||||||
"submit": "बनाएँ"
|
"submit": "बनाएँ"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "संग्रहीत"
|
"archived": "संग्रहीत"
|
||||||
},
|
},
|
||||||
"description": "लोगों के एक समूह को एक कक्षा जैसे कई पाठ्यक्रमों तक पहुंच प्रदान करें",
|
"description": "लोगों के एक समूह को एक कक्षा जैसे कई पाठ्यक्रमों तक पहुंच प्रदान करें",
|
||||||
"search_placeholder": "प्रोग्राम खोजें",
|
"search_placeholder": "कोहोर्ट खोजें",
|
||||||
"multiple_added": "पाठ्यक्रम जोड़े गए",
|
"multiple_added": "पाठ्यक्रम जोड़े गए",
|
||||||
"no_matching_cohorts": "कोई भी प्रोग्राम आपके फ़िल्टर से मेल नहीं खाता.",
|
"no_matching_cohorts": "कोई भी कोहोर्ट आपके फ़िल्टर से मेल नहीं खाता.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "पाठ्यक्रम",
|
"courses": "पाठ्यक्रम",
|
||||||
"students": "छात्र"
|
"students": "छात्र"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "निमंत्रण भेजा गया",
|
"invite_sent": "निमंत्रण भेजा गया",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "सीखने के लक्ष्य",
|
"heading": "सीखने के लक्ष्य",
|
||||||
"description": "मापने योग्य लक्ष्य निर्धारित करें जो इस कार्यक्रम में सभी के लिए कई पाठ्यक्रमों तक फैले हों।",
|
"description": "मापने योग्य लक्ष्य निर्धारित करें जो इस कोहोर्ट में सभी के लिए कई पाठ्यक्रमों तक फैले हों।",
|
||||||
"add": "नया लक्ष्य",
|
"add": "नया लक्ष्य",
|
||||||
"empty_title": "अभी तक कोई लक्ष्य नहीं",
|
"empty_title": "अभी तक कोई लक्ष्य नहीं",
|
||||||
"empty_description": "अनेक पाठ्यक्रमों में टीम की प्रगति को ट्रैक करने के लिए एक लक्ष्य बनाएं।",
|
"empty_description": "अनेक पाठ्यक्रमों में टीम की प्रगति को ट्रैक करने के लिए एक लक्ष्य बनाएं।",
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "Wystąpił błąd podczas odpowiadania na post",
|
"reaction_error": "Wystąpił błąd podczas odpowiadania na post",
|
||||||
"news_feed_fail": "Nie udało się pobrać kanału informacyjnego programu",
|
"news_feed_fail": "Nie udało się pobrać kanału informacyjnego kohorty",
|
||||||
"post_create_failed": "Nie udało się utworzyć posta",
|
"post_create_failed": "Nie udało się utworzyć posta",
|
||||||
"post_update_failed": "Nie udało się zaktualizować wpisu",
|
"post_update_failed": "Nie udało się zaktualizować wpisu",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "Aby wykonać tę czynność, musisz być członkiem tego programu.",
|
"cohort_forbidden": "Aby wykonać tę czynność, musisz być członkiem tego kohorty.",
|
||||||
"cohort_member_check_failed": "Nie mogliśmy zweryfikować Twojego członkostwa w programie. Spróbuj ponownie.",
|
"cohort_member_check_failed": "Nie mogliśmy zweryfikować Twojego członkostwa w kohorcie. Spróbuj ponownie.",
|
||||||
"cohort_not_found": "Nie można znaleźć tego programu.",
|
"cohort_not_found": "Nie można znaleźć tego kohorty.",
|
||||||
"cohort_create_failed": "Nie można utworzyć programu.",
|
"cohort_create_failed": "Nie można utworzyć kohorty.",
|
||||||
"cohort_update_failed": "Nie można zaktualizować programu.",
|
"cohort_update_failed": "Nie można zaktualizować kohorty.",
|
||||||
"cohort_delete_failed": "Nie można usunąć programu.",
|
"cohort_delete_failed": "Nie można usunąć kohorty.",
|
||||||
"cohort_member_not_found": "Nie można znaleźć tego członka programu.",
|
"cohort_member_not_found": "Nie można znaleźć tego członka kohorty.",
|
||||||
"cohort_newsfeed_not_found": "Nie udało się znaleźć tego wpisu.",
|
"cohort_newsfeed_not_found": "Nie udało się znaleźć tego wpisu.",
|
||||||
"cohort_newsfeed_comment_not_found": "Nie udało się znaleźć tego komentarza."
|
"cohort_newsfeed_comment_not_found": "Nie udało się znaleźć tego komentarza."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "Eksploruj",
|
"explore": "Eksploruj",
|
||||||
"help": "Pomoc",
|
"help": "Pomoc",
|
||||||
"settings": "Ustawienia",
|
"settings": "Ustawienia",
|
||||||
"cohorts": "Programy"
|
"cohorts": "Kohorty"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "Uaktualnij swój plan, aby generować certyfikaty",
|
"certificate": "Uaktualnij swój plan, aby generować certyfikaty",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} nowych zaproszeń, {assigned} istniejących studentów z dostępem do kursu, {pendingInvitesRenewed} odnowionych oczekujących zaproszeń (wysłano e-maile: {emailsSent})",
|
"snackbar_success": "{imported} nowych zaproszeń, {assigned} istniejących studentów z dostępem do kursu, {pendingInvitesRenewed} odnowionych oczekujących zaproszeń (wysłano e-maile: {emailsSent})",
|
||||||
"snackbar_no_emails": "Proszę podać przynajmniej jeden adres e-mail",
|
"snackbar_no_emails": "Proszę podać przynajmniej jeden adres e-mail",
|
||||||
"snackbar_failed": "Nie udało się zaimportować użytkowników",
|
"snackbar_failed": "Nie udało się zaimportować użytkowników",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "Dodaj wiele osób naraz przez e-mail, a potem przypisz im kursy lub kohorty, jeśli chcesz.",
|
||||||
"cohort_access": "Dostęp do cohortów",
|
"cohort_access": "Dostęp do kohort",
|
||||||
"no_cohorts": "Bez przypisania do programu",
|
"no_cohorts": "Bez przypisania do kohorty",
|
||||||
"all_cohorts": "Wszystkie programy",
|
"all_cohorts": "Wszystkie kohorty",
|
||||||
"select_cohorts": "Wybierz konkretne programy",
|
"select_cohorts": "Wybierz konkretne kohorty",
|
||||||
"select_cohorts_placeholder": "Wybierz programy..."
|
"select_cohorts_placeholder": "Wybierz kohorty..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "Usuń",
|
"action": "Usuń",
|
||||||
"title": "Usuń członka",
|
"title": "Usuń członka",
|
||||||
"description": "Spowoduje to usunięcie członka z Twojej organizacji i odebranie mu dostępu do wszystkich przypisanych kursów i programów.",
|
"description": "Spowoduje to usunięcie członka z Twojej organizacji i odebranie mu dostępu do wszystkich przypisanych kursów i kohort.",
|
||||||
"confirmation": "Czy na pewno chcesz usunąć {name} ({email})? Tej akcji nie można cofnąć.",
|
"confirmation": "Czy na pewno chcesz usunąć {name} ({email})? Tej akcji nie można cofnąć.",
|
||||||
"cancel": "Anuluj",
|
"cancel": "Anuluj",
|
||||||
"confirm": "Usuń",
|
"confirm": "Usuń",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "Opis kursu",
|
"description": "Opis kursu",
|
||||||
"learn": "Czego się dowiesz",
|
"learn": "Czego się dowiesz",
|
||||||
"certificate": "Certyfikat",
|
"certificate": "Certyfikat",
|
||||||
"certificate_text": "Po ukończeniu wszystkich kursów w programie otrzymasz certyfikat, który możesz udostępnić swojej sieci zawodowej.",
|
"certificate_text": "Po ukończeniu wszystkich kursów w kohorcie otrzymasz certyfikat, który możesz udostępnić swojej sieci zawodowej.",
|
||||||
"content": "Treść kursu",
|
"content": "Treść kursu",
|
||||||
"slide": "1 slajd",
|
"slide": "1 slajd",
|
||||||
"note": "uwaga",
|
"note": "uwaga",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "Statystyki",
|
"stats": "Statystyki",
|
||||||
"analytics": "Analityka",
|
"analytics": "Analityka",
|
||||||
"compliance": "Zgodność",
|
"compliance": "Zgodność",
|
||||||
"cohorts": "Programy",
|
"cohorts": "Kohorty",
|
||||||
"upgrade_now": "Uaktualnij teraz",
|
"upgrade_now": "Uaktualnij teraz",
|
||||||
"upgrade_students": "{studentCount} z {studentLimit} uczniów",
|
"upgrade_students": "{studentCount} z {studentLimit} uczniów",
|
||||||
"upgrade_left": "Pozostało {count}"
|
"upgrade_left": "Pozostało {count}"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "Paleta poleceń",
|
"title": "Paleta poleceń",
|
||||||
"description": "Wyszukuj i poruszaj się po organizacji",
|
"description": "Wyszukuj i poruszaj się po organizacji",
|
||||||
"placeholder": "Szukaj kursów, programów, widżetów, uczniów, tagów, ustawień...",
|
"placeholder": "Szukaj kursów, kohort, widżetów, uczniów, tagów, ustawień...",
|
||||||
"org_placeholder": "Szukaj kursów, programów, widżetów, uczniów, tagów, ustawień...",
|
"org_placeholder": "Szukaj kursów, kohort, widżetów, uczniów, tagów, ustawień...",
|
||||||
"lms_placeholder": "Przeszukuj swoje kursy, programy i strony edukacyjne...",
|
"lms_placeholder": "Przeszukuj swoje kursy, kohorty i strony edukacyjne...",
|
||||||
"lms_description": "Wyszukuj i poruszaj się po swoim obszarze roboczym do nauki",
|
"lms_description": "Wyszukuj i poruszaj się po swoim obszarze roboczym do nauki",
|
||||||
"empty": "Nie znaleziono żadnych wyników",
|
"empty": "Nie znaleziono żadnych wyników",
|
||||||
"loading": "Wyszukiwanie...",
|
"loading": "Wyszukiwanie...",
|
||||||
@@ -3639,7 +3639,6 @@
|
|||||||
"recent": "Najnowsze",
|
"recent": "Najnowsze",
|
||||||
"suggested": "Sugerowane",
|
"suggested": "Sugerowane",
|
||||||
"courses": "Kursy",
|
"courses": "Kursy",
|
||||||
"programs": "Programy",
|
|
||||||
"widgets": "Widżety",
|
"widgets": "Widżety",
|
||||||
"tags": "Tagi",
|
"tags": "Tagi",
|
||||||
"students": "Studenci",
|
"students": "Studenci",
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "Brak opublikowanych kursów",
|
"title": "Brak opublikowanych kursów",
|
||||||
"description": "Wróć wkrótce po nowe programy."
|
"description": "Wróć wkrótce po nowe kursy."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "Filtruj według tagów",
|
"title": "Filtruj według tagów",
|
||||||
@@ -4608,9 +4607,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "Programy",
|
"heading": "Kohorty",
|
||||||
"page_title": "Programy",
|
"page_title": "Kohorty",
|
||||||
"create": "Nowy cohort",
|
"create": "Nowa kohorta",
|
||||||
"create_success": "Cohort stworzony",
|
"create_success": "Cohort stworzony",
|
||||||
"update_success": "Cohort zaktualizowany",
|
"update_success": "Cohort zaktualizowany",
|
||||||
"delete_success": "Cohort usunięty",
|
"delete_success": "Cohort usunięty",
|
||||||
@@ -4618,8 +4617,8 @@
|
|||||||
"member_removed": "Członek usunięty",
|
"member_removed": "Członek usunięty",
|
||||||
"course_added": "Kurs dodany",
|
"course_added": "Kurs dodany",
|
||||||
"course_removed": "Kurs usunięty",
|
"course_removed": "Kurs usunięty",
|
||||||
"empty_title": "Nie ma jeszcze cohortów",
|
"empty_title": "Nie ma jeszcze kohort",
|
||||||
"empty_description": "Utwórz swój pierwszy cohort certyfikacji lub zgodności.",
|
"empty_description": "Utwórz swoją pierwszą kohortę certyfikacyjną lub zgodności.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "Generał",
|
"general": "Generał",
|
||||||
"name_label": "Imię",
|
"name_label": "Imię",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "Stan",
|
"status_label": "Stan",
|
||||||
"save": "Zapisz zmiany",
|
"save": "Zapisz zmiany",
|
||||||
"danger_zone": "Strefa zagrożenia",
|
"danger_zone": "Strefa zagrożenia",
|
||||||
"delete": "Usuń cohort",
|
"delete": "Usuń kohorta",
|
||||||
"delete_description": "Po usunięciu tego programu i wszystkich jego danych nie można odzyskać.",
|
"delete_description": "Po usunięciu tej kohorty i wszystkich jej danych nie będzie można odzyskać.",
|
||||||
"confirm_delete": "Czy na pewno chcesz usunąć ten cohort? Tego nie można cofnąć."
|
"confirm_delete": "Czy na pewno chcesz usunąć tę kohortę? Tej czynności nie można cofnąć."
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "Nie ma jeszcze cohortów",
|
"empty_title": "Nie ma jeszcze kohort",
|
||||||
"empty_description": "Nie jesteś zarejestrowany w żadnym programie."
|
"empty_description": "Nie jesteś zarejestrowany w żadnym kohorcie."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "Zaproś",
|
"invite": "Zaproś",
|
||||||
"invite_modal_title": "Zaproś członków",
|
"invite_modal_title": "Zaproś członków",
|
||||||
"invite_modal_description": "Dodaj osoby do tego programu przez e-mail.",
|
"invite_modal_description": "Dodaj osoby do tej kohorty przez e-mail.",
|
||||||
"email_label": "E-mail",
|
"email_label": "E-mail",
|
||||||
"role_label": "Rola",
|
"role_label": "Rola",
|
||||||
"add_another": "Dodaj kolejny",
|
"add_another": "Dodaj kolejny",
|
||||||
"invite_submit": "Wyślij zaproszenia",
|
"invite_submit": "Wyślij zaproszenia",
|
||||||
"empty_title": "Nie ma jeszcze członków",
|
"empty_title": "Nie ma jeszcze członków",
|
||||||
"empty_description": "Zaproś ludzi do przyłączenia się do tego programu."
|
"empty_description": "Zaproś osoby do dołączenia do tej kohorty."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "Dodaj kurs",
|
"add": "Dodaj kurs",
|
||||||
"add_modal_title": "Dodaj kurs do programu",
|
"add_modal_title": "Dodaj kurs do kohorty",
|
||||||
"select_course": "Wybierz kurs",
|
"select_course": "Wybierz kurs",
|
||||||
"select_placeholder": "Wybierz kurs…",
|
"select_placeholder": "Wybierz kurs…",
|
||||||
"empty_title": "Nie ma jeszcze żadnych kursów",
|
"empty_title": "Nie ma jeszcze żadnych kursów",
|
||||||
"empty_description": "Dodaj kursy do tego programu.",
|
"empty_description": "Dodaj kursy do tej kohorty.",
|
||||||
"select_courses": "Wybierz kursy",
|
"select_courses": "Wybierz kursy",
|
||||||
"search_placeholder": "Wyszukaj kursy",
|
"search_placeholder": "Wyszukaj kursy",
|
||||||
"no_available_courses": "Brak dostępnych kursów do dodania.",
|
"no_available_courses": "Brak dostępnych kursów do dodania.",
|
||||||
"no_matching_courses": "Żaden kurs nie pasuje do Twojego wyszukiwania.",
|
"no_matching_courses": "Żaden kurs nie pasuje do Twojego wyszukiwania.",
|
||||||
"no_matching_cohort_courses": "Żaden kurs programowy nie pasuje do Twojego wyszukiwania.",
|
"no_matching_cohort_courses": "Żaden kurs kohorty nie pasuje do Twojego wyszukiwania.",
|
||||||
"pagination_status": "Strona {page} z {totalPages}",
|
"pagination_status": "Strona {page} z {totalPages}",
|
||||||
"published_access_callout_title": "Dostęp studencki",
|
"published_access_callout_title": "Dostęp studencki",
|
||||||
"published_access_callout_description": "Studenci mają dostęp wyłącznie do opublikowanych kursów. Kursy mogą znajdować się w tym programie dla Twojego zespołu, gdy nie są jeszcze opublikowane, ale pozostają ukryte przed uczniami, dopóki ich nie opublikujesz."
|
"published_access_callout_description": "Studenci mają dostęp tylko do opublikowanych kursów. Kursy mogą być w tej kohorcie dla Twojego zespołu, nawet jeśli są jeszcze nieopublikowane, i pozostają ukryte przed studentami do czasu publikacji."
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "Nowy post",
|
"post": "Nowy post",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "Kanał informacyjny",
|
"heading": "Kanał informacyjny",
|
||||||
"make_a_post": "Napisz post",
|
"make_a_post": "Napisz post",
|
||||||
"edit_post": "Edytuj post",
|
"edit_post": "Edytuj post",
|
||||||
"editor_placeholder": "Udostępnij aktualizację swojemu programowi",
|
"editor_placeholder": "Udostępnij aktualizację swojej kohorcie",
|
||||||
"cancel": "Anuluj",
|
"cancel": "Anuluj",
|
||||||
"pinned": "Przypięty",
|
"pinned": "Przypięty",
|
||||||
"delete_feed_title": "Usuń wpis",
|
"delete_feed_title": "Usuń wpis",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "komentarz",
|
"comment": "komentarz",
|
||||||
"showing_of": "Wyświetlanie {shown} z {total}",
|
"showing_of": "Wyświetlanie {shown} z {total}",
|
||||||
"hide": "Ukryj komentarze",
|
"hide": "Ukryj komentarze",
|
||||||
"placeholder": "Dodaj komentarz do programu",
|
"placeholder": "Dodaj komentarz kohorty",
|
||||||
"submit_aria": "Prześlij komentarz",
|
"submit_aria": "Prześlij komentarz",
|
||||||
"delete": "Usuń"
|
"delete": "Usuń"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "Utwórz cohort",
|
"title": "Utwórz kohortę",
|
||||||
"description": "Dodaj nowy cohort certyfikacji lub zgodności.",
|
"description": "Dodaj nową kohortę certyfikacyjną lub zgodności.",
|
||||||
"name_label": "Imię",
|
"name_label": "Imię",
|
||||||
"name_placeholder": "np. Certyfikat bezpieczeństwa OSHA",
|
"name_placeholder": "np. Certyfikat bezpieczeństwa OSHA",
|
||||||
"description_label": "Opis",
|
"description_label": "Opis",
|
||||||
"description_placeholder": "O czym jest ten cohort?",
|
"description_placeholder": "Czego dotyczy ta kohorta?",
|
||||||
"submit": "Utwórz"
|
"submit": "Utwórz"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "Zarchiwizowane"
|
"archived": "Zarchiwizowane"
|
||||||
},
|
},
|
||||||
"description": "Daj grupie osób dostęp do wielu kursów, np. zajęć",
|
"description": "Daj grupie osób dostęp do wielu kursów, np. zajęć",
|
||||||
"search_placeholder": "Wyszukaj programy",
|
"search_placeholder": "Wyszukaj kohorty",
|
||||||
"multiple_added": "Dodano kursy",
|
"multiple_added": "Dodano kursy",
|
||||||
"no_matching_cohorts": "Żaden cohort nie pasuje do Twoich filtrów.",
|
"no_matching_cohorts": "Żaden kohorta nie pasuje do Twoich filtrów.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "Kursy",
|
"courses": "Kursy",
|
||||||
"students": "Studenci"
|
"students": "Studenci"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "Zaproszenia wysłane",
|
"invite_sent": "Zaproszenia wysłane",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "Cele uczenia się",
|
"heading": "Cele uczenia się",
|
||||||
"description": "Wyznaczaj mierzalne cele obejmujące wiele kursów dla każdego uczestnika tego programu.",
|
"description": "Wyznaczaj mierzalne cele obejmujące wiele kursów dla każdego uczestnika tej kohorty.",
|
||||||
"add": "Nowy cel",
|
"add": "Nowy cel",
|
||||||
"empty_title": "Nie ma jeszcze żadnych celów",
|
"empty_title": "Nie ma jeszcze żadnych celów",
|
||||||
"empty_description": "Utwórz cel, aby śledzić postępy zespołu na wielu kursach.",
|
"empty_description": "Utwórz cel, aby śledzić postępy zespołu na wielu kursach.",
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "Ocorreu um erro ao reagir à postagem",
|
"reaction_error": "Ocorreu um erro ao reagir à postagem",
|
||||||
"news_feed_fail": "Falha ao buscar feed de notícias do programa",
|
"news_feed_fail": "Falha ao buscar feed de notícias do coorte",
|
||||||
"post_create_failed": "Falha ao criar postagem",
|
"post_create_failed": "Falha ao criar postagem",
|
||||||
"post_update_failed": "Falha ao atualizar a postagem",
|
"post_update_failed": "Falha ao atualizar a postagem",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "Você deve ser membro deste programa para executar esta ação.",
|
"cohort_forbidden": "Você deve ser membro deste coorte para executar esta ação.",
|
||||||
"cohort_member_check_failed": "Não foi possível verificar sua associação ao programa. Tente novamente.",
|
"cohort_member_check_failed": "Não foi possível verificar sua associação ao coorte. Tente novamente.",
|
||||||
"cohort_not_found": "Este programa não foi encontrado.",
|
"cohort_not_found": "Este coorte não foi encontrado.",
|
||||||
"cohort_create_failed": "Não foi possível criar o programa.",
|
"cohort_create_failed": "Não foi possível criar o coorte.",
|
||||||
"cohort_update_failed": "Não foi possível atualizar o programa.",
|
"cohort_update_failed": "Não foi possível atualizar o coorte.",
|
||||||
"cohort_delete_failed": "Não foi possível excluir o programa.",
|
"cohort_delete_failed": "Não foi possível excluir o coorte.",
|
||||||
"cohort_member_not_found": "Esse membro do programa não foi encontrado.",
|
"cohort_member_not_found": "Esse membro do coorte não foi encontrado.",
|
||||||
"cohort_newsfeed_not_found": "Essa postagem não foi encontrada.",
|
"cohort_newsfeed_not_found": "Essa postagem não foi encontrada.",
|
||||||
"cohort_newsfeed_comment_not_found": "Esse comentário não foi encontrado."
|
"cohort_newsfeed_comment_not_found": "Esse comentário não foi encontrado."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "Explorar",
|
"explore": "Explorar",
|
||||||
"help": "Ajuda",
|
"help": "Ajuda",
|
||||||
"settings": "Configurações",
|
"settings": "Configurações",
|
||||||
"cohorts": "Programas"
|
"cohorts": "Coortes"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "Atualize seu plano para gerar certificados",
|
"certificate": "Atualize seu plano para gerar certificados",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} novos convites, {assigned} estudantes existentes com acesso ao curso, {pendingInvitesRenewed} convites pendentes renovados ({emailsSent} e-mails enviados)",
|
"snackbar_success": "{imported} novos convites, {assigned} estudantes existentes com acesso ao curso, {pendingInvitesRenewed} convites pendentes renovados ({emailsSent} e-mails enviados)",
|
||||||
"snackbar_no_emails": "Insira pelo menos um endereço de e-mail",
|
"snackbar_no_emails": "Insira pelo menos um endereço de e-mail",
|
||||||
"snackbar_failed": "Falha ao importar usuários",
|
"snackbar_failed": "Falha ao importar usuários",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "Adicione muitas pessoas de uma vez por e-mail e atribua cursos ou coortes se quiser.",
|
||||||
"cohort_access": "Acesso ao programa",
|
"cohort_access": "Acesso a coortes",
|
||||||
"no_cohorts": "Sem atribuição de programa",
|
"no_cohorts": "Sem atribuição de coorte",
|
||||||
"all_cohorts": "Todos os programas",
|
"all_cohorts": "Todas as coortes",
|
||||||
"select_cohorts": "Selecione programas específicos",
|
"select_cohorts": "Selecione coortes específicas",
|
||||||
"select_cohorts_placeholder": "Escolha programas..."
|
"select_cohorts_placeholder": "Escolha coortes..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "Excluir",
|
"action": "Excluir",
|
||||||
"title": "Excluir membro",
|
"title": "Excluir membro",
|
||||||
"description": "Isso remove o membro da sua organização e revoga seu acesso a todos os cursos e programas atribuídos.",
|
"description": "Isso remove o membro da sua organização e revoga seu acesso a todos os cursos e coortes atribuídos.",
|
||||||
"confirmation": "Tem certeza de que deseja excluir {name} ({email})? Esta ação não pode ser desfeita.",
|
"confirmation": "Tem certeza de que deseja excluir {name} ({email})? Esta ação não pode ser desfeita.",
|
||||||
"cancel": "Cancelar",
|
"cancel": "Cancelar",
|
||||||
"confirm": "Excluir",
|
"confirm": "Excluir",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "Descrição do curso",
|
"description": "Descrição do curso",
|
||||||
"learn": "O que você aprenderá",
|
"learn": "O que você aprenderá",
|
||||||
"certificate": "Certificado",
|
"certificate": "Certificado",
|
||||||
"certificate_text": "Ao concluir todos os cursos do programa, você ganhará um Certificado para compartilhar com sua rede profissional.",
|
"certificate_text": "Ao concluir todos os cursos da coorte, você ganhará um Certificado para compartilhar com sua rede profissional.",
|
||||||
"content": "Conteúdo do curso",
|
"content": "Conteúdo do curso",
|
||||||
"slide": "1 diapositivo",
|
"slide": "1 diapositivo",
|
||||||
"note": "nota",
|
"note": "nota",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "Estatísticas",
|
"stats": "Estatísticas",
|
||||||
"analytics": "Análise",
|
"analytics": "Análise",
|
||||||
"compliance": "Conformidade",
|
"compliance": "Conformidade",
|
||||||
"cohorts": "Programas",
|
"cohorts": "Coortes",
|
||||||
"upgrade_now": "Atualize agora",
|
"upgrade_now": "Atualize agora",
|
||||||
"upgrade_students": "{studentCount} de {studentLimit} alunos",
|
"upgrade_students": "{studentCount} de {studentLimit} alunos",
|
||||||
"upgrade_left": "{contagem} restantes"
|
"upgrade_left": "{contagem} restantes"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "Paleta de comandos",
|
"title": "Paleta de comandos",
|
||||||
"description": "Pesquise e navegue pela sua organização",
|
"description": "Pesquise e navegue pela sua organização",
|
||||||
"placeholder": "Pesquise cursos, programas, widgets, alunos, tags, configurações...",
|
"placeholder": "Pesquise cursos, coortes, widgets, alunos, tags, configurações...",
|
||||||
"org_placeholder": "Pesquise cursos, programas, widgets, alunos, tags, configurações...",
|
"org_placeholder": "Pesquise cursos, coortes, widgets, alunos, tags, configurações...",
|
||||||
"lms_placeholder": "Pesquise seus cursos, programas e páginas de aprendizagem...",
|
"lms_placeholder": "Pesquise seus cursos, coortes e páginas de aprendizagem...",
|
||||||
"lms_description": "Pesquise e navegue no seu espaço de trabalho de aprendizagem",
|
"lms_description": "Pesquise e navegue no seu espaço de trabalho de aprendizagem",
|
||||||
"empty": "Nenhum resultado encontrado",
|
"empty": "Nenhum resultado encontrado",
|
||||||
"loading": "Procurando...",
|
"loading": "Procurando...",
|
||||||
@@ -3639,7 +3639,6 @@
|
|||||||
"recent": "Recente",
|
"recent": "Recente",
|
||||||
"suggested": "Sugerido",
|
"suggested": "Sugerido",
|
||||||
"courses": "Cursos",
|
"courses": "Cursos",
|
||||||
"programs": "Programas",
|
|
||||||
"widgets": "Widgets",
|
"widgets": "Widgets",
|
||||||
"tags": "Etiquetas",
|
"tags": "Etiquetas",
|
||||||
"students": "Alunos",
|
"students": "Alunos",
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "Nenhum curso publicado ainda",
|
"title": "Nenhum curso publicado ainda",
|
||||||
"description": "Volte em breve para novos programas."
|
"description": "Volte em breve para novos cursos."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "Filtrar por tags",
|
"title": "Filtrar por tags",
|
||||||
@@ -4608,18 +4607,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "Programas",
|
"heading": "Coortes",
|
||||||
"page_title": "Programas",
|
"page_title": "Coortes",
|
||||||
"create": "Novo programa",
|
"create": "Nova coorte",
|
||||||
"create_success": "Programa criado",
|
"create_success": "Coorte criado",
|
||||||
"update_success": "Programa atualizado",
|
"update_success": "Coorte atualizado",
|
||||||
"delete_success": "Programa excluído",
|
"delete_success": "Coorte excluído",
|
||||||
"members_added": "Membros adicionados",
|
"members_added": "Membros adicionados",
|
||||||
"member_removed": "Membro removido",
|
"member_removed": "Membro removido",
|
||||||
"course_added": "Curso adicionado",
|
"course_added": "Curso adicionado",
|
||||||
"course_removed": "Curso removido",
|
"course_removed": "Curso removido",
|
||||||
"empty_title": "Ainda não há programas",
|
"empty_title": "Ainda não há coortes",
|
||||||
"empty_description": "Crie seu primeiro programa de certificação ou conformidade.",
|
"empty_description": "Crie sua primeira coorte de certificação ou conformidade.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "Geral",
|
"general": "Geral",
|
||||||
"name_label": "Nome",
|
"name_label": "Nome",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "Estado",
|
"status_label": "Estado",
|
||||||
"save": "Salvar alterações",
|
"save": "Salvar alterações",
|
||||||
"danger_zone": "Zona de perigo",
|
"danger_zone": "Zona de perigo",
|
||||||
"delete": "Excluir programa",
|
"delete": "Excluir coorte",
|
||||||
"delete_description": "Uma vez excluído, este programa e todos os seus dados não poderão ser recuperados.",
|
"delete_description": "Uma vez excluída, esta coorte e todos os seus dados não poderão ser recuperados.",
|
||||||
"confirm_delete": "Tem certeza de que deseja excluir este programa? Isto não pode ser desfeito."
|
"confirm_delete": "Tem certeza de que deseja excluir esta coorte? Isto não pode ser desfeito."
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "Ainda não há programas",
|
"empty_title": "Ainda não há coortes",
|
||||||
"empty_description": "Você não está inscrito em nenhum programa."
|
"empty_description": "Você não está inscrito em nenhum coorte."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "Convidar",
|
"invite": "Convidar",
|
||||||
"invite_modal_title": "Convidar membros",
|
"invite_modal_title": "Convidar membros",
|
||||||
"invite_modal_description": "Adicione pessoas a este programa por e-mail.",
|
"invite_modal_description": "Adicione pessoas a esta coorte por e-mail.",
|
||||||
"email_label": "E-mail",
|
"email_label": "E-mail",
|
||||||
"role_label": "Função",
|
"role_label": "Função",
|
||||||
"add_another": "Adicionar outro",
|
"add_another": "Adicionar outro",
|
||||||
"invite_submit": "Enviar convites",
|
"invite_submit": "Enviar convites",
|
||||||
"empty_title": "Ainda não há membros",
|
"empty_title": "Ainda não há membros",
|
||||||
"empty_description": "Convide pessoas para participar deste programa."
|
"empty_description": "Convide pessoas para participar desta coorte."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "Adicionar curso",
|
"add": "Adicionar curso",
|
||||||
"add_modal_title": "Adicionar curso ao programa",
|
"add_modal_title": "Adicionar curso à coorte",
|
||||||
"select_course": "Selecione um curso",
|
"select_course": "Selecione um curso",
|
||||||
"select_placeholder": "Escolha um curso…",
|
"select_placeholder": "Escolha um curso…",
|
||||||
"empty_title": "Ainda não há cursos",
|
"empty_title": "Ainda não há cursos",
|
||||||
"empty_description": "Adicione cursos a este programa.",
|
"empty_description": "Adicione cursos a esta coorte.",
|
||||||
"select_courses": "Selecione os cursos",
|
"select_courses": "Selecione os cursos",
|
||||||
"search_placeholder": "Pesquisar cursos",
|
"search_placeholder": "Pesquisar cursos",
|
||||||
"no_available_courses": "Não há cursos disponíveis para adicionar.",
|
"no_available_courses": "Não há cursos disponíveis para adicionar.",
|
||||||
"no_matching_courses": "Nenhum curso corresponde à sua pesquisa.",
|
"no_matching_courses": "Nenhum curso corresponde à sua pesquisa.",
|
||||||
"no_matching_cohort_courses": "Nenhum curso do programa corresponde à sua pesquisa.",
|
"no_matching_cohort_courses": "Nenhum curso da coorte corresponde à sua pesquisa.",
|
||||||
"pagination_status": "Página {page} de {totalPages}",
|
"pagination_status": "Página {page} de {totalPages}",
|
||||||
"published_access_callout_title": "Acesso de estudante",
|
"published_access_callout_title": "Acesso de estudante",
|
||||||
"published_access_callout_description": "Os alunos só têm acesso aos cursos publicados. Os cursos podem estar neste programa para sua equipe enquanto ainda não foram publicados, enquanto permanecem ocultos aos alunos até que você os publique."
|
"published_access_callout_description": "Os alunos só têm acesso aos cursos publicados. Os cursos podem estar nesta coorte para sua equipe enquanto ainda não foram publicados, e ficam ocultos para os alunos até que você os publique."
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "Nova postagem",
|
"post": "Nova postagem",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "Feed de notícias",
|
"heading": "Feed de notícias",
|
||||||
"make_a_post": "Faça uma postagem",
|
"make_a_post": "Faça uma postagem",
|
||||||
"edit_post": "Editar postagem",
|
"edit_post": "Editar postagem",
|
||||||
"editor_placeholder": "Compartilhe uma atualização com seu programa",
|
"editor_placeholder": "Compartilhe uma atualização com sua coorte",
|
||||||
"cancel": "Cancelar",
|
"cancel": "Cancelar",
|
||||||
"pinned": "Fixado",
|
"pinned": "Fixado",
|
||||||
"delete_feed_title": "Excluir postagem",
|
"delete_feed_title": "Excluir postagem",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "comentar",
|
"comment": "comentar",
|
||||||
"showing_of": "Exibindo {shown} de {total}",
|
"showing_of": "Exibindo {shown} de {total}",
|
||||||
"hide": "Ocultar comentários",
|
"hide": "Ocultar comentários",
|
||||||
"placeholder": "Adicionar comentário do programa",
|
"placeholder": "Adicionar comentário da coorte",
|
||||||
"submit_aria": "Enviar comentário",
|
"submit_aria": "Enviar comentário",
|
||||||
"delete": "Excluir"
|
"delete": "Excluir"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "Criar programa",
|
"title": "Criar coorte",
|
||||||
"description": "Adicione um novo programa de certificação ou conformidade.",
|
"description": "Adicione uma nova coorte de certificação ou conformidade.",
|
||||||
"name_label": "Nome",
|
"name_label": "Nome",
|
||||||
"name_placeholder": "por exemplo Certificação de Segurança OSHA",
|
"name_placeholder": "por exemplo Certificação de Segurança OSHA",
|
||||||
"description_label": "Descrição",
|
"description_label": "Descrição",
|
||||||
"description_placeholder": "Sobre o que é este programa?",
|
"description_placeholder": "Sobre o que é esta coorte?",
|
||||||
"submit": "Criar"
|
"submit": "Criar"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "Arquivado"
|
"archived": "Arquivado"
|
||||||
},
|
},
|
||||||
"description": "Conceda a um grupo de pessoas acesso a vários cursos, como uma aula",
|
"description": "Conceda a um grupo de pessoas acesso a vários cursos, como uma aula",
|
||||||
"search_placeholder": "Programas de pesquisa",
|
"search_placeholder": "Coortes de pesquisa",
|
||||||
"multiple_added": "Cursos adicionados",
|
"multiple_added": "Cursos adicionados",
|
||||||
"no_matching_cohorts": "Nenhum programa corresponde aos seus filtros.",
|
"no_matching_cohorts": "Nenhum coorte corresponde aos seus filtros.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "Cursos",
|
"courses": "Cursos",
|
||||||
"students": "Alunos"
|
"students": "Alunos"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "Convites enviados",
|
"invite_sent": "Convites enviados",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "Metas de aprendizagem",
|
"heading": "Metas de aprendizagem",
|
||||||
"description": "Defina metas mensuráveis que abrangem vários cursos para todos neste programa.",
|
"description": "Defina metas mensuráveis que abrangem vários cursos para todos nesta coorte.",
|
||||||
"add": "Nova meta",
|
"add": "Nova meta",
|
||||||
"empty_title": "Ainda não há metas",
|
"empty_title": "Ainda não há metas",
|
||||||
"empty_description": "Crie uma meta para acompanhar o progresso da equipe em vários cursos.",
|
"empty_description": "Crie uma meta para acompanhar o progresso da equipe em vários cursos.",
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "Произошла ошибка при реакции на сообщение",
|
"reaction_error": "Произошла ошибка при реакции на сообщение",
|
||||||
"news_feed_fail": "Не удалось получить ленту новостей программы.",
|
"news_feed_fail": "Не удалось получить ленту новостей когорты.",
|
||||||
"post_create_failed": "Не удалось создать публикацию",
|
"post_create_failed": "Не удалось создать публикацию",
|
||||||
"post_update_failed": "Не удалось обновить публикацию",
|
"post_update_failed": "Не удалось обновить публикацию",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "Для выполнения этого действия вы должны быть участником этой программы.",
|
"cohort_forbidden": "Для выполнения этого действия вы должны быть участником этой когорты.",
|
||||||
"cohort_member_check_failed": "Нам не удалось подтвердить ваше участие в программе. Попробуйте еще раз.",
|
"cohort_member_check_failed": "Нам не удалось подтвердить ваше участие в когорте. Попробуйте еще раз.",
|
||||||
"cohort_not_found": "Эту программу не удалось найти.",
|
"cohort_not_found": "Эту когорту не удалось найти.",
|
||||||
"cohort_create_failed": "Не удалось создать программу.",
|
"cohort_create_failed": "Не удалось создать когорту.",
|
||||||
"cohort_update_failed": "Не удалось обновить программу.",
|
"cohort_update_failed": "Не удалось обновить когорту.",
|
||||||
"cohort_delete_failed": "Не удалось удалить программу.",
|
"cohort_delete_failed": "Не удалось удалить когорту.",
|
||||||
"cohort_member_not_found": "Этот участник программы не найден.",
|
"cohort_member_not_found": "Этот участник когорты не найден.",
|
||||||
"cohort_newsfeed_not_found": "Этот пост не найден.",
|
"cohort_newsfeed_not_found": "Этот пост не найден.",
|
||||||
"cohort_newsfeed_comment_not_found": "Этот комментарий не найден."
|
"cohort_newsfeed_comment_not_found": "Этот комментарий не найден."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "Исследуйте",
|
"explore": "Исследуйте",
|
||||||
"help": "Помощь",
|
"help": "Помощь",
|
||||||
"settings": "Настройки",
|
"settings": "Настройки",
|
||||||
"cohorts": "Программы"
|
"cohorts": "Когорты"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "Обновите свой план для создания сертификатов",
|
"certificate": "Обновите свой план для создания сертификатов",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} новых приглашений, {assigned} существующих студентов с доступом к курсу, {pendingInvitesRenewed} обновлённых ожидающих приглашений (отправлено писем: {emailsSent})",
|
"snackbar_success": "{imported} новых приглашений, {assigned} существующих студентов с доступом к курсу, {pendingInvitesRenewed} обновлённых ожидающих приглашений (отправлено писем: {emailsSent})",
|
||||||
"snackbar_no_emails": "Пожалуйста, введите хотя бы один адрес электронной почты",
|
"snackbar_no_emails": "Пожалуйста, введите хотя бы один адрес электронной почты",
|
||||||
"snackbar_failed": "Не удалось импортировать пользователей.",
|
"snackbar_failed": "Не удалось импортировать пользователей.",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "Добавьте сразу много людей по электронной почте, а затем при желании назначьте им курсы или когорты.",
|
||||||
"cohort_access": "Доступ к программам",
|
"cohort_access": "Доступ к когортам",
|
||||||
"no_cohorts": "Без назначения программы",
|
"no_cohorts": "Без назначения когорты",
|
||||||
"all_cohorts": "Все программы",
|
"all_cohorts": "Все когорты",
|
||||||
"select_cohorts": "Выберите конкретные программы",
|
"select_cohorts": "Выберите конкретные когорты",
|
||||||
"select_cohorts_placeholder": "Выберите программы..."
|
"select_cohorts_placeholder": "Выберите когорты..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "Удалить",
|
"action": "Удалить",
|
||||||
"title": "Удалить участника",
|
"title": "Удалить участника",
|
||||||
"description": "Это приведет к удалению участника из вашей организации и аннулированию его доступа ко всем назначенным курсам и программам.",
|
"description": "Это приведет к удалению участника из вашей организации и аннулированию его доступа ко всем назначенным курсам и когортам.",
|
||||||
"confirmation": "Вы уверены, что хотите удалить {name} ({email})? Это действие невозможно отменить.",
|
"confirmation": "Вы уверены, что хотите удалить {name} ({email})? Это действие невозможно отменить.",
|
||||||
"cancel": "Отмена",
|
"cancel": "Отмена",
|
||||||
"confirm": "Удалить",
|
"confirm": "Удалить",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "Описание курса",
|
"description": "Описание курса",
|
||||||
"learn": "Что вы узнаете",
|
"learn": "Что вы узнаете",
|
||||||
"certificate": "Сертификат",
|
"certificate": "Сертификат",
|
||||||
"certificate_text": "Пройдя все курсы программы, вы получите сертификат, которым сможете поделиться со своей профессиональной сетью.",
|
"certificate_text": "Пройдя все курсы когорты, вы получите сертификат, которым сможете поделиться со своей профессиональной сетью.",
|
||||||
"content": "Содержание курса",
|
"content": "Содержание курса",
|
||||||
"slide": "1 слайд",
|
"slide": "1 слайд",
|
||||||
"note": "Примечание",
|
"note": "Примечание",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "Статистика",
|
"stats": "Статистика",
|
||||||
"analytics": "Аналитика",
|
"analytics": "Аналитика",
|
||||||
"compliance": "Соответствие",
|
"compliance": "Соответствие",
|
||||||
"cohorts": "Программы",
|
"cohorts": "Когорты",
|
||||||
"upgrade_now": "Обновите сейчас",
|
"upgrade_now": "Обновите сейчас",
|
||||||
"upgrade_students": "{studentCount} из {studentLimit} студентов",
|
"upgrade_students": "{studentCount} из {studentLimit} студентов",
|
||||||
"upgrade_left": "{count} осталось"
|
"upgrade_left": "{count} осталось"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "Палитра команд",
|
"title": "Палитра команд",
|
||||||
"description": "Ищите и перемещайтесь по вашей организации",
|
"description": "Ищите и перемещайтесь по вашей организации",
|
||||||
"placeholder": "Поиск курсов, программ, виджетов, студентов, тегов, настроек...",
|
"placeholder": "Поиск курсов, когорт, виджетов, студентов, тегов, настроек...",
|
||||||
"org_placeholder": "Поиск курсов, программ, виджетов, студентов, тегов, настроек...",
|
"org_placeholder": "Поиск курсов, когорт, виджетов, студентов, тегов, настроек...",
|
||||||
"lms_placeholder": "Выполняйте поиск по своим курсам, программам и страницам обучения...",
|
"lms_placeholder": "Выполняйте поиск по своим курсам, когортам и страницам обучения...",
|
||||||
"lms_description": "Ищите и перемещайтесь по своему учебному рабочему пространству",
|
"lms_description": "Ищите и перемещайтесь по своему учебному рабочему пространству",
|
||||||
"empty": "Результаты не найдены",
|
"empty": "Результаты не найдены",
|
||||||
"loading": "Поиск...",
|
"loading": "Поиск...",
|
||||||
@@ -3639,12 +3639,11 @@
|
|||||||
"recent": "Недавние",
|
"recent": "Недавние",
|
||||||
"suggested": "Предлагается",
|
"suggested": "Предлагается",
|
||||||
"courses": "Курсы",
|
"courses": "Курсы",
|
||||||
"programs": "Программы",
|
|
||||||
"widgets": "Виджеты",
|
"widgets": "Виджеты",
|
||||||
"tags": "Теги",
|
"tags": "Теги",
|
||||||
"students": "Студенты",
|
"students": "Студенты",
|
||||||
"settings": "Настройки",
|
"settings": "Настройки",
|
||||||
"cohorts": "когорты"
|
"cohorts": "Когорты"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "Пока нет опубликованных курсов",
|
"title": "Пока нет опубликованных курсов",
|
||||||
"description": "Загляните позже — скоро появятся новые программы."
|
"description": "Загляните позже — скоро появятся новые курсы."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "Фильтровать по тегам",
|
"title": "Фильтровать по тегам",
|
||||||
@@ -4608,18 +4607,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "Программы",
|
"heading": "Когорты",
|
||||||
"page_title": "Программы",
|
"page_title": "Когорты",
|
||||||
"create": "Новая программа",
|
"create": "Новая когорта",
|
||||||
"create_success": "Программа создана",
|
"create_success": "Когорта создана",
|
||||||
"update_success": "Программа обновлена",
|
"update_success": "Когорта обновлена",
|
||||||
"delete_success": "Программа удалена",
|
"delete_success": "Когорта удалена",
|
||||||
"members_added": "Добавлены участники",
|
"members_added": "Добавлены участники",
|
||||||
"member_removed": "Участник удален",
|
"member_removed": "Участник удален",
|
||||||
"course_added": "Курс добавлен",
|
"course_added": "Курс добавлен",
|
||||||
"course_removed": "Курс удален.",
|
"course_removed": "Курс удален.",
|
||||||
"empty_title": "Пока нет программ",
|
"empty_title": "Пока нет когорт",
|
||||||
"empty_description": "Создайте свою первую программу сертификации или соответствия требованиям.",
|
"empty_description": "Создайте свою первую когорту сертификации или соответствия требованиям.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "Общий",
|
"general": "Общий",
|
||||||
"name_label": "Имя",
|
"name_label": "Имя",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "Статус",
|
"status_label": "Статус",
|
||||||
"save": "Сохранить изменения",
|
"save": "Сохранить изменения",
|
||||||
"danger_zone": "Опасная зона",
|
"danger_zone": "Опасная зона",
|
||||||
"delete": "Удалить программу",
|
"delete": "Удалить когорту",
|
||||||
"delete_description": "После удаления эту программу и все ее данные невозможно восстановить.",
|
"delete_description": "После удаления эту когорту и все ее данные невозможно восстановить.",
|
||||||
"confirm_delete": "Вы уверены, что хотите удалить эту программу? Это невозможно отменить."
|
"confirm_delete": "Вы уверены, что хотите удалить эту когорту? Это невозможно отменить."
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "Пока нет программ",
|
"empty_title": "Пока нет когорт",
|
||||||
"empty_description": "Вы не были зарегистрированы ни в одной программе."
|
"empty_description": "Вы не были зарегистрированы ни в одной когорте."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "Пригласить",
|
"invite": "Пригласить",
|
||||||
"invite_modal_title": "Пригласить участников",
|
"invite_modal_title": "Пригласить участников",
|
||||||
"invite_modal_description": "Добавляйте людей в эту программу по электронной почте.",
|
"invite_modal_description": "Добавляйте людей в эту когорту по электронной почте.",
|
||||||
"email_label": "электронная почта",
|
"email_label": "электронная почта",
|
||||||
"role_label": "Роль",
|
"role_label": "Роль",
|
||||||
"add_another": "Добавить еще",
|
"add_another": "Добавить еще",
|
||||||
"invite_submit": "Отправить приглашения",
|
"invite_submit": "Отправить приглашения",
|
||||||
"empty_title": "Пока нет участников",
|
"empty_title": "Пока нет участников",
|
||||||
"empty_description": "Пригласите людей присоединиться к этой программе."
|
"empty_description": "Пригласите людей присоединиться к этой когорте."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "Добавить курс",
|
"add": "Добавить курс",
|
||||||
"add_modal_title": "Добавить курс в программу",
|
"add_modal_title": "Добавить курс в когорту",
|
||||||
"select_course": "Выберите курс",
|
"select_course": "Выберите курс",
|
||||||
"select_placeholder": "Выбрать курс…",
|
"select_placeholder": "Выбрать курс…",
|
||||||
"empty_title": "Курсов пока нет",
|
"empty_title": "Курсов пока нет",
|
||||||
"empty_description": "Добавьте курсы в эту программу.",
|
"empty_description": "Добавьте курсы в эту когорту.",
|
||||||
"select_courses": "Выберите курсы",
|
"select_courses": "Выберите курсы",
|
||||||
"search_placeholder": "Поиск курсов",
|
"search_placeholder": "Поиск курсов",
|
||||||
"no_available_courses": "Нет доступных курсов для добавления.",
|
"no_available_courses": "Нет доступных курсов для добавления.",
|
||||||
"no_matching_courses": "Нет курсов, соответствующих вашему запросу.",
|
"no_matching_courses": "Нет курсов, соответствующих вашему запросу.",
|
||||||
"no_matching_cohort_courses": "Никакие курсы программы не соответствуют вашему запросу.",
|
"no_matching_cohort_courses": "Никакие курсы когорты не соответствуют вашему запросу.",
|
||||||
"pagination_status": "Страница {page} из {totalPages}",
|
"pagination_status": "Страница {page} из {totalPages}",
|
||||||
"published_access_callout_title": "Доступ для студентов",
|
"published_access_callout_title": "Доступ для студентов",
|
||||||
"published_access_callout_description": "Студенты имеют доступ только к опубликованным курсам. Курсы могут быть включены в эту программу для вашей команды, будучи еще неопубликованными, и оставаться скрытыми от учащихся, пока вы их не опубликуете."
|
"published_access_callout_description": "Студенты имеют доступ только к опубликованным курсам. Курсы могут быть включены в эту когорту для вашей команды, пока они еще не опубликованы, и остаются скрытыми от учащихся, пока вы их не опубликуете."
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "Новое сообщение",
|
"post": "Новое сообщение",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "Лента новостей",
|
"heading": "Лента новостей",
|
||||||
"make_a_post": "Сделать публикацию",
|
"make_a_post": "Сделать публикацию",
|
||||||
"edit_post": "Редактировать сообщение",
|
"edit_post": "Редактировать сообщение",
|
||||||
"editor_placeholder": "Поделитесь обновлением своей программы",
|
"editor_placeholder": "Поделитесь обновлением со своей когортой",
|
||||||
"cancel": "Отмена",
|
"cancel": "Отмена",
|
||||||
"pinned": "Закреплено",
|
"pinned": "Закреплено",
|
||||||
"delete_feed_title": "Удалить сообщение",
|
"delete_feed_title": "Удалить сообщение",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "комментарий",
|
"comment": "комментарий",
|
||||||
"showing_of": "Показаны {shown} из {total}",
|
"showing_of": "Показаны {shown} из {total}",
|
||||||
"hide": "Скрыть комментарии",
|
"hide": "Скрыть комментарии",
|
||||||
"placeholder": "Добавить комментарий к программе",
|
"placeholder": "Добавить комментарий к когорте",
|
||||||
"submit_aria": "Отправить комментарий",
|
"submit_aria": "Отправить комментарий",
|
||||||
"delete": "Удалить"
|
"delete": "Удалить"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "Создать программу",
|
"title": "Создать когорту",
|
||||||
"description": "Добавьте новую программу сертификации или соответствия.",
|
"description": "Добавьте новую когорту сертификации или соответствия.",
|
||||||
"name_label": "Имя",
|
"name_label": "Имя",
|
||||||
"name_placeholder": "например Сертификация безопасности OSHA",
|
"name_placeholder": "например Сертификация безопасности OSHA",
|
||||||
"description_label": "Описание",
|
"description_label": "Описание",
|
||||||
"description_placeholder": "О чем эта программа?",
|
"description_placeholder": "О чем эта когорта?",
|
||||||
"submit": "Создать"
|
"submit": "Создать"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "В архиве"
|
"archived": "В архиве"
|
||||||
},
|
},
|
||||||
"description": "Предоставьте группе людей доступ к нескольким курсам, например к классу.",
|
"description": "Предоставьте группе людей доступ к нескольким курсам, например к классу.",
|
||||||
"search_placeholder": "Поиск программ",
|
"search_placeholder": "Поиск когорт",
|
||||||
"multiple_added": "Курсы добавлены",
|
"multiple_added": "Курсы добавлены",
|
||||||
"no_matching_cohorts": "Ни одна программа не соответствует вашим фильтрам.",
|
"no_matching_cohorts": "Ни одна когорта не соответствует вашим фильтрам.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "Курсы",
|
"courses": "Курсы",
|
||||||
"students": "Студенты"
|
"students": "Студенты"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "Приглашения отправлены",
|
"invite_sent": "Приглашения отправлены",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "Цели обучения",
|
"heading": "Цели обучения",
|
||||||
"description": "Установите измеримые цели, охватывающие несколько курсов для всех участников этой программы.",
|
"description": "Установите измеримые цели, охватывающие несколько курсов для всех участников этой когорты.",
|
||||||
"add": "Новая цель",
|
"add": "Новая цель",
|
||||||
"empty_title": "Целей пока нет",
|
"empty_title": "Целей пока нет",
|
||||||
"empty_description": "Создайте цель для отслеживания прогресса команды на нескольких курсах.",
|
"empty_description": "Создайте цель для отслеживания прогресса команды на нескольких курсах.",
|
||||||
|
|||||||
@@ -424,17 +424,17 @@
|
|||||||
"cohort": {
|
"cohort": {
|
||||||
"error": {
|
"error": {
|
||||||
"reaction_error": "Đã xảy ra lỗi khi phản hồi bài viết",
|
"reaction_error": "Đã xảy ra lỗi khi phản hồi bài viết",
|
||||||
"news_feed_fail": "Không thể tìm nạp nguồn cấp tin tức của chương trình",
|
"news_feed_fail": "Không thể tìm nạp nguồn cấp tin tức của nhóm học tập",
|
||||||
"post_create_failed": "Không tạo được bài đăng",
|
"post_create_failed": "Không tạo được bài đăng",
|
||||||
"post_update_failed": "Không thể cập nhật bài đăng",
|
"post_update_failed": "Không thể cập nhật bài đăng",
|
||||||
"code": {
|
"code": {
|
||||||
"cohort_forbidden": "Bạn phải là thành viên của chương trình này để thực hiện hành động này.",
|
"cohort_forbidden": "Bạn phải là thành viên của nhóm học tập này để thực hiện hành động này.",
|
||||||
"cohort_member_check_failed": "Chúng tôi không thể xác minh tư cách thành viên chương trình của bạn. Hãy thử lại.",
|
"cohort_member_check_failed": "Chúng tôi không thể xác minh tư cách thành viên nhóm học tập của bạn. Hãy thử lại.",
|
||||||
"cohort_not_found": "Chương trình này không thể được tìm thấy.",
|
"cohort_not_found": "Nhóm học tập này không thể được tìm thấy.",
|
||||||
"cohort_create_failed": "Không thể tạo chương trình.",
|
"cohort_create_failed": "Không thể tạo nhóm học tập.",
|
||||||
"cohort_update_failed": "Không thể cập nhật chương trình.",
|
"cohort_update_failed": "Không thể cập nhật nhóm học tập.",
|
||||||
"cohort_delete_failed": "Không thể xóa chương trình.",
|
"cohort_delete_failed": "Không thể xóa nhóm học tập.",
|
||||||
"cohort_member_not_found": "Không thể tìm thấy thành viên chương trình đó.",
|
"cohort_member_not_found": "Không thể tìm thấy thành viên nhóm học tập đó.",
|
||||||
"cohort_newsfeed_not_found": "Không thể tìm thấy bài đăng đó.",
|
"cohort_newsfeed_not_found": "Không thể tìm thấy bài đăng đó.",
|
||||||
"cohort_newsfeed_comment_not_found": "Bình luận đó không thể được tìm thấy."
|
"cohort_newsfeed_comment_not_found": "Bình luận đó không thể được tìm thấy."
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
"explore": "Khám phá",
|
"explore": "Khám phá",
|
||||||
"help": "Trợ giúp",
|
"help": "Trợ giúp",
|
||||||
"settings": "Cài đặt",
|
"settings": "Cài đặt",
|
||||||
"cohorts": "Chương trình"
|
"cohorts": "Nhóm học tập"
|
||||||
},
|
},
|
||||||
"upgrade": {
|
"upgrade": {
|
||||||
"certificate": "Nâng cấp gói của bạn để tạo chứng chỉ",
|
"certificate": "Nâng cấp gói của bạn để tạo chứng chỉ",
|
||||||
@@ -690,12 +690,12 @@
|
|||||||
"snackbar_success": "{imported} lời mời mới, {assigned} học viên hiện có được quyền truy cập khóa học, {pendingInvitesRenewed} lời mời đang chờ được gia hạn ({emailsSent} email đã gửi)",
|
"snackbar_success": "{imported} lời mời mới, {assigned} học viên hiện có được quyền truy cập khóa học, {pendingInvitesRenewed} lời mời đang chờ được gia hạn ({emailsSent} email đã gửi)",
|
||||||
"snackbar_no_emails": "Vui lòng nhập ít nhất một địa chỉ email",
|
"snackbar_no_emails": "Vui lòng nhập ít nhất một địa chỉ email",
|
||||||
"snackbar_failed": "Không thể nhập người dùng",
|
"snackbar_failed": "Không thể nhập người dùng",
|
||||||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like.",
|
"page_subtitle": "Thêm nhiều người cùng lúc bằng email, rồi gán khóa học hoặc nhóm học tập nếu bạn muốn.",
|
||||||
"cohort_access": "Quyền truy cập chương trình",
|
"cohort_access": "Quyền truy cập nhóm học tập",
|
||||||
"no_cohorts": "Không gán chương trình",
|
"no_cohorts": "Không gán nhóm học tập",
|
||||||
"all_cohorts": "Tất cả chương trình",
|
"all_cohorts": "Tất cả nhóm học tập",
|
||||||
"select_cohorts": "Chọn các chương trình cụ thể",
|
"select_cohorts": "Chọn nhóm học tập cụ thể",
|
||||||
"select_cohorts_placeholder": "Chọn chương trình..."
|
"select_cohorts_placeholder": "Chọn nhóm học tập..."
|
||||||
},
|
},
|
||||||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||||||
"user_analytics": {
|
"user_analytics": {
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"delete": {
|
"delete": {
|
||||||
"action": "Xóa",
|
"action": "Xóa",
|
||||||
"title": "Xóa thành viên",
|
"title": "Xóa thành viên",
|
||||||
"description": "Thao tác này sẽ xóa thành viên khỏi tổ chức của bạn và thu hồi quyền truy cập của họ vào tất cả các khóa học và chương trình được chỉ định.",
|
"description": "Thao tác này sẽ xóa thành viên khỏi tổ chức của bạn và thu hồi quyền truy cập của họ vào tất cả các khóa học và nhóm học tập được chỉ định.",
|
||||||
"confirmation": "Bạn có chắc chắn muốn xóa {name} ({email}) không? Không thể hoàn tác hành động này.",
|
"confirmation": "Bạn có chắc chắn muốn xóa {name} ({email}) không? Không thể hoàn tác hành động này.",
|
||||||
"cancel": "Hủy bỏ",
|
"cancel": "Hủy bỏ",
|
||||||
"confirm": "Xóa",
|
"confirm": "Xóa",
|
||||||
@@ -858,7 +858,7 @@
|
|||||||
"description": "Mô tả khóa học",
|
"description": "Mô tả khóa học",
|
||||||
"learn": "Bạn sẽ học được gì",
|
"learn": "Bạn sẽ học được gì",
|
||||||
"certificate": "Giấy chứng nhận",
|
"certificate": "Giấy chứng nhận",
|
||||||
"certificate_text": "Khi hoàn thành tất cả các khóa học trong chương trình, bạn sẽ nhận được Chứng chỉ để chia sẻ với mạng lưới chuyên nghiệp của mình.",
|
"certificate_text": "Khi hoàn thành tất cả các khóa học trong nhóm học tập, bạn sẽ nhận được Chứng chỉ để chia sẻ với mạng lưới chuyên nghiệp của mình.",
|
||||||
"content": "Nội dung khóa học",
|
"content": "Nội dung khóa học",
|
||||||
"slide": "1 slide",
|
"slide": "1 slide",
|
||||||
"note": "ghi chú",
|
"note": "ghi chú",
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
"stats": "Thống kê",
|
"stats": "Thống kê",
|
||||||
"analytics": "Phân tích",
|
"analytics": "Phân tích",
|
||||||
"compliance": "Tuân thủ",
|
"compliance": "Tuân thủ",
|
||||||
"cohorts": "Chương trình",
|
"cohorts": "Nhóm học tập",
|
||||||
"upgrade_now": "Nâng cấp ngay bây giờ",
|
"upgrade_now": "Nâng cấp ngay bây giờ",
|
||||||
"upgrade_students": "{studentCount} trong số {studentLimit} sinh viên",
|
"upgrade_students": "{studentCount} trong số {studentLimit} sinh viên",
|
||||||
"upgrade_left": "còn {count}"
|
"upgrade_left": "còn {count}"
|
||||||
@@ -3625,9 +3625,9 @@
|
|||||||
"command_palette": {
|
"command_palette": {
|
||||||
"title": "Bảng lệnh",
|
"title": "Bảng lệnh",
|
||||||
"description": "Tìm kiếm và điều hướng trong tổ chức của bạn",
|
"description": "Tìm kiếm và điều hướng trong tổ chức của bạn",
|
||||||
"placeholder": "Tìm kiếm các khóa học, chương trình, widget, sinh viên, thẻ, cài đặt...",
|
"placeholder": "Tìm kiếm khóa học, nhóm học tập, widget, sinh viên, thẻ, cài đặt...",
|
||||||
"org_placeholder": "Tìm kiếm các khóa học, chương trình, widget, sinh viên, thẻ, cài đặt...",
|
"org_placeholder": "Tìm kiếm khóa học, nhóm học tập, widget, sinh viên, thẻ, cài đặt...",
|
||||||
"lms_placeholder": "Tìm kiếm các khóa học, chương trình và trang học tập của bạn...",
|
"lms_placeholder": "Tìm kiếm các khóa học, nhóm học tập và trang học tập của bạn...",
|
||||||
"lms_description": "Tìm kiếm và điều hướng không gian học tập của bạn",
|
"lms_description": "Tìm kiếm và điều hướng không gian học tập của bạn",
|
||||||
"empty": "Không tìm thấy kết quả nào",
|
"empty": "Không tìm thấy kết quả nào",
|
||||||
"loading": "Đang tìm kiếm...",
|
"loading": "Đang tìm kiếm...",
|
||||||
@@ -3639,12 +3639,11 @@
|
|||||||
"recent": "Gần đây",
|
"recent": "Gần đây",
|
||||||
"suggested": "được đề xuất",
|
"suggested": "được đề xuất",
|
||||||
"courses": "Khóa học",
|
"courses": "Khóa học",
|
||||||
"programs": "Chương trình",
|
|
||||||
"widgets": "Widget",
|
"widgets": "Widget",
|
||||||
"tags": "Thẻ",
|
"tags": "Thẻ",
|
||||||
"students": "Sinh viên",
|
"students": "Sinh viên",
|
||||||
"settings": "Cài đặt",
|
"settings": "Cài đặt",
|
||||||
"cohorts": "Nhóm thuần tập"
|
"cohorts": "Nhóm học tập"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3755,7 +3754,7 @@
|
|||||||
},
|
},
|
||||||
"catalog_empty": {
|
"catalog_empty": {
|
||||||
"title": "Chưa có khóa học nào được xuất bản",
|
"title": "Chưa có khóa học nào được xuất bản",
|
||||||
"description": "Hãy quay lại sớm để xem các chương trình mới."
|
"description": "Hãy quay lại sớm để xem các khóa học mới."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"title": "Lọc theo thẻ",
|
"title": "Lọc theo thẻ",
|
||||||
@@ -4608,18 +4607,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cohorts": {
|
"cohorts": {
|
||||||
"heading": "Chương trình",
|
"heading": "Nhóm học tập",
|
||||||
"page_title": "Chương trình",
|
"page_title": "Nhóm học tập",
|
||||||
"create": "Chương trình mới",
|
"create": "Nhóm học tập mới",
|
||||||
"create_success": "Đã tạo chương trình",
|
"create_success": "Đã tạo nhóm học tập",
|
||||||
"update_success": "Đã cập nhật chương trình",
|
"update_success": "Đã cập nhật nhóm học tập",
|
||||||
"delete_success": "Chương trình đã bị xóa",
|
"delete_success": "Nhóm học tập đã bị xóa",
|
||||||
"members_added": "Đã thêm thành viên",
|
"members_added": "Đã thêm thành viên",
|
||||||
"member_removed": "Thành viên đã bị xóa",
|
"member_removed": "Thành viên đã bị xóa",
|
||||||
"course_added": "Đã thêm khóa học",
|
"course_added": "Đã thêm khóa học",
|
||||||
"course_removed": "Đã xóa khóa học",
|
"course_removed": "Đã xóa khóa học",
|
||||||
"empty_title": "Chưa có chương trình nào",
|
"empty_title": "Chưa có nhóm học tập nào",
|
||||||
"empty_description": "Tạo chương trình chứng nhận hoặc tuân thủ đầu tiên của bạn.",
|
"empty_description": "Tạo nhóm học tập chứng nhận hoặc tuân thủ đầu tiên của bạn.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"general": "chung",
|
"general": "chung",
|
||||||
"name_label": "Tên",
|
"name_label": "Tên",
|
||||||
@@ -4627,40 +4626,40 @@
|
|||||||
"status_label": "Trạng thái",
|
"status_label": "Trạng thái",
|
||||||
"save": "Lưu thay đổi",
|
"save": "Lưu thay đổi",
|
||||||
"danger_zone": "Vùng nguy hiểm",
|
"danger_zone": "Vùng nguy hiểm",
|
||||||
"delete": "Xóa chương trình",
|
"delete": "Xóa nhóm học tập",
|
||||||
"delete_description": "Sau khi xóa, chương trình này và tất cả dữ liệu của nó sẽ không thể phục hồi được.",
|
"delete_description": "Sau khi xóa, nhóm học tập này và tất cả dữ liệu của nó sẽ không thể phục hồi được.",
|
||||||
"confirm_delete": "Bạn có chắc chắn muốn xóa chương trình này? Điều này không thể hoàn tác được."
|
"confirm_delete": "Bạn có chắc chắn muốn xóa nhóm học tập này? Điều này không thể hoàn tác được."
|
||||||
},
|
},
|
||||||
"lms": {
|
"lms": {
|
||||||
"empty_title": "Chưa có chương trình nào",
|
"empty_title": "Chưa có nhóm học tập nào",
|
||||||
"empty_description": "Bạn chưa được ghi danh vào bất kỳ chương trình nào."
|
"empty_description": "Bạn chưa được ghi danh vào bất kỳ nhóm học tập nào."
|
||||||
},
|
},
|
||||||
"people": {
|
"people": {
|
||||||
"invite": "Mời",
|
"invite": "Mời",
|
||||||
"invite_modal_title": "Mời thành viên",
|
"invite_modal_title": "Mời thành viên",
|
||||||
"invite_modal_description": "Thêm người vào chương trình này qua email.",
|
"invite_modal_description": "Thêm người vào nhóm học tập này qua email.",
|
||||||
"email_label": "Email",
|
"email_label": "Email",
|
||||||
"role_label": "Vai trò",
|
"role_label": "Vai trò",
|
||||||
"add_another": "Thêm cái khác",
|
"add_another": "Thêm cái khác",
|
||||||
"invite_submit": "Gửi lời mời",
|
"invite_submit": "Gửi lời mời",
|
||||||
"empty_title": "Chưa có thành viên nào",
|
"empty_title": "Chưa có thành viên nào",
|
||||||
"empty_description": "Mời mọi người tham gia chương trình này."
|
"empty_description": "Mời mọi người tham gia nhóm học tập này."
|
||||||
},
|
},
|
||||||
"courses": {
|
"courses": {
|
||||||
"add": "Thêm khóa học",
|
"add": "Thêm khóa học",
|
||||||
"add_modal_title": "Thêm khóa học vào chương trình",
|
"add_modal_title": "Thêm khóa học vào nhóm học tập",
|
||||||
"select_course": "Chọn một khóa học",
|
"select_course": "Chọn một khóa học",
|
||||||
"select_placeholder": "Chọn một khóa học…",
|
"select_placeholder": "Chọn một khóa học…",
|
||||||
"empty_title": "Chưa có khóa học nào",
|
"empty_title": "Chưa có khóa học nào",
|
||||||
"empty_description": "Thêm các khóa học vào chương trình này.",
|
"empty_description": "Thêm các khóa học vào nhóm học tập này.",
|
||||||
"select_courses": "Chọn khóa học",
|
"select_courses": "Chọn khóa học",
|
||||||
"search_placeholder": "Tìm kiếm khóa học",
|
"search_placeholder": "Tìm kiếm khóa học",
|
||||||
"no_available_courses": "Không có khóa học có sẵn để thêm.",
|
"no_available_courses": "Không có khóa học có sẵn để thêm.",
|
||||||
"no_matching_courses": "Không có khóa học phù hợp với tìm kiếm của bạn.",
|
"no_matching_courses": "Không có khóa học phù hợp với tìm kiếm của bạn.",
|
||||||
"no_matching_cohort_courses": "Không có chương trình khóa học phù hợp với tìm kiếm của bạn.",
|
"no_matching_cohort_courses": "Không có nhóm học tập khóa học phù hợp với tìm kiếm của bạn.",
|
||||||
"pagination_status": "Trang {page} trong tổng số {totalPages}",
|
"pagination_status": "Trang {page} trong tổng số {totalPages}",
|
||||||
"published_access_callout_title": "Quyền truy cập của sinh viên",
|
"published_access_callout_title": "Quyền truy cập của sinh viên",
|
||||||
"published_access_callout_description": "Sinh viên chỉ có quyền truy cập vào các khóa học được xuất bản. Các khóa học có thể có trong chương trình này cho nhóm của bạn trong khi vẫn chưa được xuất bản và các khóa học đó sẽ bị ẩn với sinh viên cho đến khi bạn xuất bản chúng."
|
"published_access_callout_description": "Sinh viên chỉ có quyền truy cập vào các khóa học được xuất bản. Các khóa học có thể có trong nhóm học tập này cho nhóm của bạn trong khi vẫn chưa được xuất bản và các khóa học đó sẽ bị ẩn với sinh viên cho đến khi bạn xuất bản chúng."
|
||||||
},
|
},
|
||||||
"newsfeed": {
|
"newsfeed": {
|
||||||
"post": "Bài đăng mới",
|
"post": "Bài đăng mới",
|
||||||
@@ -4671,7 +4670,7 @@
|
|||||||
"heading": "Nguồn cấp tin tức",
|
"heading": "Nguồn cấp tin tức",
|
||||||
"make_a_post": "Tạo một bài đăng",
|
"make_a_post": "Tạo một bài đăng",
|
||||||
"edit_post": "Chỉnh sửa bài đăng",
|
"edit_post": "Chỉnh sửa bài đăng",
|
||||||
"editor_placeholder": "Chia sẻ bản cập nhật với chương trình của bạn",
|
"editor_placeholder": "Chia sẻ bản cập nhật với nhóm học tập của bạn",
|
||||||
"cancel": "Hủy bỏ",
|
"cancel": "Hủy bỏ",
|
||||||
"pinned": "Đã ghim",
|
"pinned": "Đã ghim",
|
||||||
"delete_feed_title": "Xóa bài đăng",
|
"delete_feed_title": "Xóa bài đăng",
|
||||||
@@ -4682,7 +4681,7 @@
|
|||||||
"comment": "bình luận",
|
"comment": "bình luận",
|
||||||
"showing_of": "Đang hiển thị {shown} trong tổng số {total}",
|
"showing_of": "Đang hiển thị {shown} trong tổng số {total}",
|
||||||
"hide": "Ẩn bình luận",
|
"hide": "Ẩn bình luận",
|
||||||
"placeholder": "Thêm bình luận chương trình",
|
"placeholder": "Thêm bình luận nhóm học tập",
|
||||||
"submit_aria": "Gửi bình luận",
|
"submit_aria": "Gửi bình luận",
|
||||||
"delete": "Xóa"
|
"delete": "Xóa"
|
||||||
},
|
},
|
||||||
@@ -4694,12 +4693,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create_modal": {
|
"create_modal": {
|
||||||
"title": "Tạo chương trình",
|
"title": "Tạo nhóm học tập",
|
||||||
"description": "Thêm một chương trình chứng nhận hoặc tuân thủ mới.",
|
"description": "Thêm một nhóm học tập chứng nhận hoặc tuân thủ mới.",
|
||||||
"name_label": "Tên",
|
"name_label": "Tên",
|
||||||
"name_placeholder": "ví dụ: Chứng nhận an toàn OSHA",
|
"name_placeholder": "ví dụ: Chứng nhận an toàn OSHA",
|
||||||
"description_label": "Mô tả",
|
"description_label": "Mô tả",
|
||||||
"description_placeholder": "Chương trình này nói về cái gì?",
|
"description_placeholder": "Nhóm học tập này nói về cái gì?",
|
||||||
"submit": "Tạo"
|
"submit": "Tạo"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
@@ -4714,9 +4713,9 @@
|
|||||||
"archived": "Đã lưu trữ"
|
"archived": "Đã lưu trữ"
|
||||||
},
|
},
|
||||||
"description": "Cấp cho một nhóm người quyền truy cập vào nhiều khóa học, chẳng hạn như một lớp học",
|
"description": "Cấp cho một nhóm người quyền truy cập vào nhiều khóa học, chẳng hạn như một lớp học",
|
||||||
"search_placeholder": "Tìm kiếm chương trình",
|
"search_placeholder": "Tìm kiếm nhóm học tập",
|
||||||
"multiple_added": "Đã thêm khóa học",
|
"multiple_added": "Đã thêm khóa học",
|
||||||
"no_matching_cohorts": "Không có chương trình nào phù hợp với bộ lọc của bạn.",
|
"no_matching_cohorts": "Không có nhóm học tập nào phù hợp với bộ lọc của bạn.",
|
||||||
"card": {
|
"card": {
|
||||||
"courses": "Khóa học",
|
"courses": "Khóa học",
|
||||||
"students": "Sinh viên"
|
"students": "Sinh viên"
|
||||||
@@ -4745,7 +4744,7 @@
|
|||||||
"invite_sent": "Đã gửi lời mời",
|
"invite_sent": "Đã gửi lời mời",
|
||||||
"goals": {
|
"goals": {
|
||||||
"heading": "Mục tiêu học tập",
|
"heading": "Mục tiêu học tập",
|
||||||
"description": "Đặt các mục tiêu có thể đo lường được trải rộng trên nhiều khóa học cho mọi người trong chương trình này.",
|
"description": "Đặt các mục tiêu có thể đo lường được trải rộng trên nhiều khóa học cho mọi người trong nhóm học tập này.",
|
||||||
"add": "Mục tiêu mới",
|
"add": "Mục tiêu mới",
|
||||||
"empty_title": "Chưa có mục tiêu nào",
|
"empty_title": "Chưa có mục tiêu nào",
|
||||||
"empty_description": "Tạo mục tiêu để theo dõi tiến độ của nhóm qua nhiều khóa học.",
|
"empty_description": "Tạo mục tiêu để theo dõi tiến độ của nhóm qua nhiều khóa học.",
|
||||||
|
|||||||
@@ -128,7 +128,7 @@
|
|||||||
<Empty
|
<Empty
|
||||||
title={$t('cohorts.courses.empty_title') || 'No courses yet'}
|
title={$t('cohorts.courses.empty_title') || 'No courses yet'}
|
||||||
description={searchValue.trim()
|
description={searchValue.trim()
|
||||||
? $t('cohorts.courses.no_matching_program_courses') || 'No cohort courses match your search.'
|
? $t('cohorts.courses.no_matching_cohort_courses') || 'No cohort courses match your search.'
|
||||||
: $t('cohorts.courses.empty_description') || 'Add courses to this cohort.'}
|
: $t('cohorts.courses.empty_description') || 'Add courses to this cohort.'}
|
||||||
icon={BookOpenIcon}
|
icon={BookOpenIcon}
|
||||||
variant="page"
|
variant="page"
|
||||||
|
|||||||
@@ -44,15 +44,15 @@
|
|||||||
];
|
];
|
||||||
|
|
||||||
const hasUnsavedChanges = $derived.by(() => {
|
const hasUnsavedChanges = $derived.by(() => {
|
||||||
const currentProgram = cohortApi.program;
|
const currentCohort = cohortApi.cohort;
|
||||||
if (!currentProgram) {
|
if (!currentCohort) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
name.trim() !== currentProgram.name ||
|
name.trim() !== currentCohort.name ||
|
||||||
description.trim() !== (currentProgram.description ?? '') ||
|
description.trim() !== (currentCohort.description ?? '') ||
|
||||||
status !== ((currentProgram.status as 'ACTIVE' | 'INACTIVE' | 'ARCHIVED') ?? 'ACTIVE')
|
status !== ((currentCohort.status as 'ACTIVE' | 'INACTIVE' | 'ARCHIVED') ?? 'ACTIVE')
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -102,13 +102,13 @@
|
|||||||
<h2 class="mb-4 text-sm font-semibold">{$t('cohorts.settings.general') || 'General'}</h2>
|
<h2 class="mb-4 text-sm font-semibold">{$t('cohorts.settings.general') || 'General'}</h2>
|
||||||
<div class="flex flex-col gap-4">
|
<div class="flex flex-col gap-4">
|
||||||
<div class="flex flex-col gap-1.5">
|
<div class="flex flex-col gap-1.5">
|
||||||
<Label for="prog-name">{$t('cohorts.settings.name_label') || 'Name'} *</Label>
|
<Label for="cohort-name">{$t('cohorts.settings.name_label') || 'Name'} *</Label>
|
||||||
<Input id="prog-name" bind:value={name} maxlength={255} />
|
<Input id="cohort-name" bind:value={name} maxlength={255} />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex flex-col gap-1.5">
|
<div class="flex flex-col gap-1.5">
|
||||||
<Label for="prog-desc">{$t('cohorts.settings.description_label') || 'Description'}</Label>
|
<Label for="cohort-desc">{$t('cohorts.settings.description_label') || 'Description'}</Label>
|
||||||
<Textarea id="prog-desc" bind:value={description} rows={4} maxlength={2000} />
|
<Textarea id="cohort-desc" bind:value={description} rows={4} maxlength={2000} />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex flex-col gap-1.5">
|
<div class="flex flex-col gap-1.5">
|
||||||
@@ -142,7 +142,7 @@
|
|||||||
'Once deleted, this cohort and all its data cannot be recovered.'}
|
'Once deleted, this cohort and all its data cannot be recovered.'}
|
||||||
</p>
|
</p>
|
||||||
<Button variant="destructive" onclick={handleDelete} disabled={cohortApi.isLoading}>
|
<Button variant="destructive" onclick={handleDelete} disabled={cohortApi.isLoading}>
|
||||||
{$t('cohorts.settings.delete') || 'Delete Program'}
|
{$t('cohorts.settings.delete') || 'Delete Cohort'}
|
||||||
</Button>
|
</Button>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -108,7 +108,7 @@
|
|||||||
<Page.Action>
|
<Page.Action>
|
||||||
<Button onclick={() => (showCreateModal = true)}>
|
<Button onclick={() => (showCreateModal = true)}>
|
||||||
<Plus size={16} />
|
<Plus size={16} />
|
||||||
{$t('cohorts.create') || 'New Program'}
|
{$t('cohorts.create') || 'New Cohort'}
|
||||||
</Button>
|
</Button>
|
||||||
</Page.Action>
|
</Page.Action>
|
||||||
</Page.Header>
|
</Page.Header>
|
||||||
@@ -123,7 +123,7 @@
|
|||||||
>
|
>
|
||||||
<Button onclick={() => (showCreateModal = true)}>
|
<Button onclick={() => (showCreateModal = true)}>
|
||||||
<Plus size={16} />
|
<Plus size={16} />
|
||||||
{$t('cohorts.create') || 'New Program'}
|
{$t('cohorts.create') || 'New Cohort'}
|
||||||
</Button>
|
</Button>
|
||||||
</Empty>
|
</Empty>
|
||||||
{:else}
|
{:else}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 541 KiB |
|
Before Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 404 KiB |
|
Before Width: | Height: | Size: 605 KiB |
|
Before Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 402 KiB |
|
Before Width: | Height: | Size: 482 KiB |
@@ -4,6 +4,6 @@
|
|||||||
<rect x="96" y="96" width="300" height="28" rx="14" fill="#0F172A"/>
|
<rect x="96" y="96" width="300" height="28" rx="14" fill="#0F172A"/>
|
||||||
<rect x="96" y="170" width="1040" height="56" rx="18" fill="#E2E8F0"/>
|
<rect x="96" y="170" width="1040" height="56" rx="18" fill="#E2E8F0"/>
|
||||||
<rect x="96" y="280" width="1360" height="420" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
<rect x="96" y="280" width="1360" height="420" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
||||||
<text x="776" y="490" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">LMS Programs Placeholder</text>
|
<text x="776" y="490" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">LMS Cohorts Placeholder</text>
|
||||||
<text x="776" y="548" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the learner programs list or learner program entry view.</text>
|
<text x="776" y="548" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the learner cohorts list or learner cohort entry view.</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 885 B After Width: | Height: | Size: 882 B |
@@ -6,6 +6,6 @@
|
|||||||
<text x="1338" y="122" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="700" fill="#FFFFFF">Add Course</text>
|
<text x="1338" y="122" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="700" fill="#FFFFFF">Add Course</text>
|
||||||
<rect x="96" y="172" width="1360" height="60" rx="18" fill="#E2E8F0"/>
|
<rect x="96" y="172" width="1360" height="60" rx="18" fill="#E2E8F0"/>
|
||||||
<rect x="96" y="276" width="1360" height="440" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
<rect x="96" y="276" width="1360" height="440" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
||||||
<text x="776" y="492" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Program Courses Placeholder</text>
|
<text x="776" y="492" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Cohort Courses Placeholder</text>
|
||||||
<text x="776" y="550" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the Courses page in either list or grid view.</text>
|
<text x="776" y="550" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the Courses page in either list or grid view.</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -5,6 +5,6 @@
|
|||||||
<rect x="1256" y="88" width="200" height="52" rx="16" fill="#0F172A"/>
|
<rect x="1256" y="88" width="200" height="52" rx="16" fill="#0F172A"/>
|
||||||
<text x="1356" y="122" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="700" fill="#FFFFFF">New Post</text>
|
<text x="1356" y="122" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="700" fill="#FFFFFF">New Post</text>
|
||||||
<rect x="240" y="190" width="1072" height="500" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
<rect x="240" y="190" width="1072" height="500" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
||||||
<text x="776" y="426" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Program Newsfeed Placeholder</text>
|
<text x="776" y="426" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Cohort Newsfeed Placeholder</text>
|
||||||
<text x="776" y="484" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with a screenshot of posts, reactions, and comments.</text>
|
<text x="776" y="484" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with a screenshot of posts, reactions, and comments.</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1023 B After Width: | Height: | Size: 1022 B |
@@ -7,6 +7,6 @@
|
|||||||
<rect x="96" y="182" width="760" height="52" rx="16" fill="#E2E8F0"/>
|
<rect x="96" y="182" width="760" height="52" rx="16" fill="#E2E8F0"/>
|
||||||
<rect x="884" y="182" width="180" height="52" rx="16" fill="#E2E8F0"/>
|
<rect x="884" y="182" width="180" height="52" rx="16" fill="#E2E8F0"/>
|
||||||
<rect x="96" y="286" width="1360" height="430" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
<rect x="96" y="286" width="1360" height="430" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
||||||
<text x="776" y="500" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Program People Placeholder</text>
|
<text x="776" y="500" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Cohort People Placeholder</text>
|
||||||
<text x="776" y="558" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the People page and membership table.</text>
|
<text x="776" y="558" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the People page and membership table.</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -5,6 +5,6 @@
|
|||||||
<rect x="1220" y="88" width="236" height="52" rx="16" fill="#0F172A"/>
|
<rect x="1220" y="88" width="236" height="52" rx="16" fill="#0F172A"/>
|
||||||
<text x="1338" y="122" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="700" fill="#FFFFFF">Save Changes</text>
|
<text x="1338" y="122" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="700" fill="#FFFFFF">Save Changes</text>
|
||||||
<rect x="248" y="198" width="1104" height="470" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
<rect x="248" y="198" width="1104" height="470" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
||||||
<text x="800" y="432" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Program Settings Placeholder</text>
|
<text x="800" y="432" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Cohort Settings Placeholder</text>
|
||||||
<text x="800" y="490" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the Settings page showing status and general fields.</text>
|
<text x="800" y="490" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the Settings page showing status and general fields.</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
@@ -9,6 +9,6 @@
|
|||||||
<rect x="136" y="452" width="200" height="56" rx="16" fill="#FFFFFF"/>
|
<rect x="136" y="452" width="200" height="56" rx="16" fill="#FFFFFF"/>
|
||||||
<rect x="424" y="96" width="1032" height="92" rx="24" fill="#E2E8F0"/>
|
<rect x="424" y="96" width="1032" height="92" rx="24" fill="#E2E8F0"/>
|
||||||
<rect x="424" y="224" width="1032" height="532" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
<rect x="424" y="224" width="1032" height="532" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
||||||
<text x="940" y="470" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Program Shell Placeholder</text>
|
<text x="940" y="470" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Cohort Shell Placeholder</text>
|
||||||
<text x="940" y="528" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with a screenshot showing the sidebar and header layout.</text>
|
<text x="940" y="528" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with a screenshot showing the sidebar and header layout.</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -4,11 +4,11 @@
|
|||||||
<rect x="96" y="96" width="360" height="28" rx="14" fill="#0F172A"/>
|
<rect x="96" y="96" width="360" height="28" rx="14" fill="#0F172A"/>
|
||||||
<rect x="96" y="146" width="520" height="18" rx="9" fill="#94A3B8"/>
|
<rect x="96" y="146" width="520" height="18" rx="9" fill="#94A3B8"/>
|
||||||
<rect x="1200" y="92" width="256" height="52" rx="16" fill="#0F172A"/>
|
<rect x="1200" y="92" width="256" height="52" rx="16" fill="#0F172A"/>
|
||||||
<text x="1328" y="126" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="700" fill="#FFFFFF">Create Program</text>
|
<text x="1328" y="126" text-anchor="middle" font-family="Arial, sans-serif" font-size="24" font-weight="700" fill="#FFFFFF">Create Cohort</text>
|
||||||
<rect x="96" y="206" width="960" height="52" rx="16" fill="#E2E8F0"/>
|
<rect x="96" y="206" width="960" height="52" rx="16" fill="#E2E8F0"/>
|
||||||
<rect x="1080" y="206" width="180" height="52" rx="16" fill="#E2E8F0"/>
|
<rect x="1080" y="206" width="180" height="52" rx="16" fill="#E2E8F0"/>
|
||||||
<rect x="1280" y="206" width="176" height="52" rx="16" fill="#E2E8F0"/>
|
<rect x="1280" y="206" width="176" height="52" rx="16" fill="#E2E8F0"/>
|
||||||
<rect x="96" y="296" width="1360" height="420" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
<rect x="96" y="296" width="1360" height="420" rx="24" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
||||||
<text x="776" y="500" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Programs List Placeholder</text>
|
<text x="776" y="500" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Cohorts List Placeholder</text>
|
||||||
<text x="776" y="558" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the org dashboard programs index page.</text>
|
<text x="776" y="558" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with the org dashboard cohorts index page.</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -5,6 +5,6 @@
|
|||||||
<rect x="96" y="144" width="760" height="18" rx="9" fill="#94A3B8"/>
|
<rect x="96" y="144" width="760" height="18" rx="9" fill="#94A3B8"/>
|
||||||
<rect x="96" y="210" width="1408" height="560" rx="24" fill="#E2E8F0"/>
|
<rect x="96" y="210" width="1408" height="560" rx="24" fill="#E2E8F0"/>
|
||||||
<rect x="144" y="274" width="1312" height="96" rx="20" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
<rect x="144" y="274" width="1312" height="96" rx="20" fill="#FFFFFF" stroke="#94A3B8" stroke-dasharray="14 10" stroke-width="4"/>
|
||||||
<text x="800" y="330" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Programs Overview Placeholder</text>
|
<text x="800" y="330" text-anchor="middle" font-family="Arial, sans-serif" font-size="42" font-weight="700" fill="#0F172A">Cohorts Overview Placeholder</text>
|
||||||
<text x="800" y="388" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with a broad screenshot that explains the Programs feature at a glance.</text>
|
<text x="800" y="388" text-anchor="middle" font-family="Arial, sans-serif" font-size="28" fill="#475569">Replace with a broad screenshot that explains the Cohorts feature at a glance.</text>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 972 B After Width: | Height: | Size: 970 B |
|
Before Width: | Height: | Size: 192 KiB |
|
Before Width: | Height: | Size: 223 KiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 1.4 MiB |
|
Before Width: | Height: | Size: 1.4 MiB |
|
Before Width: | Height: | Size: 429 KiB |
|
Before Width: | Height: | Size: 406 KiB |
|
Before Width: | Height: | Size: 405 KiB |
|
Before Width: | Height: | Size: 324 KiB |
|
Before Width: | Height: | Size: 123 KiB |
@@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
* @typedef {Object} Props
|
* @typedef {Object} Props
|
||||||
* @property {string} recipient Person's name
|
* @property {string} recipient Person's name
|
||||||
* @property {string} achievement Course or program name
|
* @property {string} achievement Course or cohort name
|
||||||
* @property {string} issued Issue date (e.g. "11 May 2026")
|
* @property {string} issued Issue date (e.g. "11 May 2026")
|
||||||
* @property {string} verifyValue Certificate ID rendered in the seal
|
* @property {string} verifyValue Certificate ID rendered in the seal
|
||||||
* @property {string} [orgName] Org name shown on the top tag (default "ClassroomIO")
|
* @property {string} [orgName] Org name shown on the top tag (default "ClassroomIO")
|
||||||
|
|||||||
@@ -110,7 +110,7 @@
|
|||||||
<div class="overflow-hidden rounded-2xl bg-white shadow-sm ring-1 ring-gray-200">
|
<div class="overflow-hidden rounded-2xl bg-white shadow-sm ring-1 ring-gray-200">
|
||||||
<img
|
<img
|
||||||
src="https://assets.cdn.clsrio.com/www/home/hero-academy.jpeg"
|
src="https://assets.cdn.clsrio.com/www/home/hero-academy.jpeg"
|
||||||
alt="Branded customer academy on a custom domain — catalog, programs, AI tutor"
|
alt="Branded customer academy on a custom domain — catalog, cohorts, AI tutor"
|
||||||
width="2560"
|
width="2560"
|
||||||
height="1440"
|
height="1440"
|
||||||
class="block h-auto w-full"
|
class="block h-auto w-full"
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
note: 'A shareable cert turns power-users into a public community. Help docs don’t.'
|
note: 'A shareable cert turns power-users into a public community. Help docs don’t.'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
capability: 'Programs / multi-course paths',
|
capability: 'Cohorts / multi-course paths',
|
||||||
docs: false,
|
docs: false,
|
||||||
academy: true,
|
academy: true,
|
||||||
note: 'Onboarding week, admin track, power-user path — three audiences, three sequenced journeys, one academy.'
|
note: 'Onboarding week, admin track, power-user path — three audiences, three sequenced journeys, one academy.'
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
Icon: BookMarked,
|
Icon: BookMarked,
|
||||||
title: 'Programs & learning paths',
|
title: 'Cohorts & learning paths',
|
||||||
description:
|
description:
|
||||||
'Bundle courses into onboarding journeys with required completion order, prerequisites, and certificates.'
|
'Bundle courses into onboarding journeys with required completion order, prerequisites, and certificates.'
|
||||||
},
|
},
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
{
|
{
|
||||||
Icon: MessagesSquare,
|
Icon: MessagesSquare,
|
||||||
title: 'Community & Q&A',
|
title: 'Community & Q&A',
|
||||||
description: 'Per-course discussion forums and program newsfeeds with reactions, threads, and mentions.'
|
description: 'Per-course discussion forums and cohort newsfeeds with reactions, threads, and mentions.'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Icon: GraduationCap,
|
Icon: GraduationCap,
|
||||||
@@ -276,7 +276,7 @@
|
|||||||
<FeatureGrid
|
<FeatureGrid
|
||||||
eyebrow="Every piece, included"
|
eyebrow="Every piece, included"
|
||||||
title="Everything you need to teach customers your product."
|
title="Everything you need to teach customers your product."
|
||||||
description={'Not a "content site" bolted onto your help docs. A real LMS with programs, assessments, certificates, AI tutoring, community, and analytics, wrapped in your brand.'}
|
description={'Not a "content site" bolted onto your help docs. A real LMS with cohorts, assessments, certificates, AI tutoring, community, and analytics, wrapped in your brand.'}
|
||||||
ctaLabel="Get started"
|
ctaLabel="Get started"
|
||||||
ctaHref="/signup"
|
ctaHref="/signup"
|
||||||
{features}
|
{features}
|
||||||
@@ -328,7 +328,7 @@
|
|||||||
bgClass="bg-gray-50"
|
bgClass="bg-gray-50"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<!-- Programs / certificates split -->
|
<!-- Cohorts / certificates split -->
|
||||||
<section class="px-6 py-12 lg:px-12 lg:py-16">
|
<section class="px-6 py-12 lg:px-12 lg:py-16">
|
||||||
<div class="mx-auto grid max-w-[1100px] grid-cols-1 items-center gap-12 lg:grid-cols-2 lg:gap-20">
|
<div class="mx-auto grid max-w-[1100px] grid-cols-1 items-center gap-12 lg:grid-cols-2 lg:gap-20">
|
||||||
<div>
|
<div>
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
Turn power-users into a public community.
|
Turn power-users into a public community.
|
||||||
</h2>
|
</h2>
|
||||||
<p class="mt-5 text-base leading-relaxed text-gray-500">
|
<p class="mt-5 text-base leading-relaxed text-gray-500">
|
||||||
Bundle courses into Programs, gate them with a required exercise, and issue shareable certificates. Customer
|
Bundle courses into cohorts, gate them with a required exercise, and issue shareable certificates. Customer
|
||||||
champions love showing off — and your product gets a quiet army of advocates.
|
champions love showing off — and your product gets a quiet army of advocates.
|
||||||
</p>
|
</p>
|
||||||
<ul class="mt-6 space-y-3 text-sm text-gray-700">
|
<ul class="mt-6 space-y-3 text-sm text-gray-700">
|
||||||
@@ -345,10 +345,10 @@
|
|||||||
<GraduationCap size={16} class="mt-0.5 text-blue-700" /> Branded PDF/PNG certificates with verifiable IDs
|
<GraduationCap size={16} class="mt-0.5 text-blue-700" /> Branded PDF/PNG certificates with verifiable IDs
|
||||||
</li>
|
</li>
|
||||||
<li class="flex items-start gap-2">
|
<li class="flex items-start gap-2">
|
||||||
<BookMarked size={16} class="mt-0.5 text-blue-700" /> Programs with required completion order
|
<BookMarked size={16} class="mt-0.5 text-blue-700" /> Cohorts with required completion order
|
||||||
</li>
|
</li>
|
||||||
<li class="flex items-start gap-2">
|
<li class="flex items-start gap-2">
|
||||||
<MessagesSquare size={16} class="mt-0.5 text-blue-700" /> Per-course Q&A and program-wide newsfeed
|
<MessagesSquare size={16} class="mt-0.5 text-blue-700" /> Per-course Q&A and cohort-wide newsfeed
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
{
|
{
|
||||||
title: 'Design certification paths',
|
title: 'Design certification paths',
|
||||||
description:
|
description:
|
||||||
'Group courses into Programs for onboarding, sales, implementation, and advanced topics, with required exercises and a final exam.'
|
'Group courses into cohorts for onboarding, sales, implementation, and advanced topics, with required exercises and a final exam.'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Track readiness and certify',
|
title: 'Track readiness and certify',
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
const features = [
|
const features = [
|
||||||
{
|
{
|
||||||
Icon: Layers,
|
Icon: Layers,
|
||||||
title: 'Programs and learning paths',
|
title: 'Cohorts and learning paths',
|
||||||
description: 'Bundle multiple courses into a certification journey with a required order and shared progress.'
|
description: 'Bundle multiple courses into a certification journey with a required order and shared progress.'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -222,7 +222,7 @@
|
|||||||
<div class="overflow-hidden rounded-2xl bg-white shadow-sm ring-1 ring-gray-200">
|
<div class="overflow-hidden rounded-2xl bg-white shadow-sm ring-1 ring-gray-200">
|
||||||
<img
|
<img
|
||||||
src="https://assets.cdn.clsrio.com/www/partner-training/latest-courses.jpeg"
|
src="https://assets.cdn.clsrio.com/www/partner-training/latest-courses.jpeg"
|
||||||
alt="Partner academy — latest courses, program structure, and learner state"
|
alt="Partner academy — latest courses, cohort structure, and learner state"
|
||||||
class="block h-auto w-full"
|
class="block h-auto w-full"
|
||||||
loading="eager"
|
loading="eager"
|
||||||
decoding="async"
|
decoding="async"
|
||||||
@@ -310,11 +310,11 @@
|
|||||||
</h2>
|
</h2>
|
||||||
<p class="mt-5 text-base leading-relaxed text-gray-500">
|
<p class="mt-5 text-base leading-relaxed text-gray-500">
|
||||||
Drill into completion rates, time-to-certify, exercise marks, and submission quality. Filter by partner org,
|
Drill into completion rates, time-to-certify, exercise marks, and submission quality. Filter by partner org,
|
||||||
cohort, geography, or program. Export anything to CSV.
|
cohort, geography, or certification path. Export anything to CSV.
|
||||||
</p>
|
</p>
|
||||||
<ul class="mt-6 space-y-3 text-sm text-gray-700">
|
<ul class="mt-6 space-y-3 text-sm text-gray-700">
|
||||||
<li class="flex items-start gap-2">
|
<li class="flex items-start gap-2">
|
||||||
<BookOpenCheck size={16} class="mt-0.5 text-blue-700" /> Course-level and program-level dashboards
|
<BookOpenCheck size={16} class="mt-0.5 text-blue-700" /> Course-level and cohort-level dashboards
|
||||||
</li>
|
</li>
|
||||||
<li class="flex items-start gap-2">
|
<li class="flex items-start gap-2">
|
||||||
<ChartNoAxesCombined size={16} class="mt-0.5 text-blue-700" /> Per-learner gradebook with manual override
|
<ChartNoAxesCombined size={16} class="mt-0.5 text-blue-700" /> Per-learner gradebook with manual override
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
'exercise.submitted',
|
'exercise.submitted',
|
||||||
'exercise.graded',
|
'exercise.graded',
|
||||||
'certificate.issued',
|
'certificate.issued',
|
||||||
'program.completed',
|
'cohort.completed',
|
||||||
'course.published',
|
'course.published',
|
||||||
'course.unpublished'
|
'course.unpublished'
|
||||||
];
|
];
|
||||||
|
|||||||