feat: widgets and ai chat
This commit is contained in:
@@ -33,7 +33,9 @@ export const PUBLIC_ROUTES = [
|
||||
`^${ROUTE.COURSES}/?$`,
|
||||
'/404',
|
||||
`^${ROUTE.VERIFY_EMAIL_ERROR}$`,
|
||||
ROUTE.AUTH_FAILED
|
||||
ROUTE.AUTH_FAILED,
|
||||
'^/csp-report$',
|
||||
'^/sticky-debug$'
|
||||
];
|
||||
|
||||
export const PUBLIC_API_ROUTES = ['/api/polar', '/api/lmz', '/api/verify'];
|
||||
|
||||
@@ -18,6 +18,7 @@ function buildCspExtensions(): Record<string, string[]> {
|
||||
const frameSrc = or('CSP_FRAME_SRC_DOMAINS');
|
||||
const fontSrc = or('CSP_FONT_SRC_DOMAINS');
|
||||
const mediaSrc = or('CSP_MEDIA_SRC_DOMAINS');
|
||||
const frameAncestorsExtra = or('CSP_FRAME_ANCESTORS_DOMAINS');
|
||||
|
||||
const serverUrl = process.env.PUBLIC_SERVER_URL;
|
||||
const connectSrc = serverUrl ? [...connectSrcBase, serverUrl] : connectSrcBase;
|
||||
@@ -35,6 +36,9 @@ function buildCspExtensions(): Record<string, string[]> {
|
||||
extensions['img-src'] = mediaSrc;
|
||||
extensions['media-src'] = mediaSrc;
|
||||
}
|
||||
if (frameAncestorsExtra.length) {
|
||||
extensions['frame-ancestors'] = frameAncestorsExtra;
|
||||
}
|
||||
|
||||
return extensions;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,113 @@
|
||||
type ResizablePanelDragState = {
|
||||
hasDragged: boolean;
|
||||
width: number;
|
||||
};
|
||||
|
||||
type StartResizablePanelDragOptions = {
|
||||
event: PointerEvent;
|
||||
startWidth: number;
|
||||
resolveWidth: (params: { startWidth: number; startX: number; currentX: number; deltaX: number }) => number;
|
||||
onPreview: (width: number) => void;
|
||||
onCommit: (state: ResizablePanelDragState) => void;
|
||||
onDragStart?: () => void;
|
||||
onDragEnd?: (state: ResizablePanelDragState) => void;
|
||||
cursor?: string;
|
||||
dragThreshold?: number;
|
||||
};
|
||||
|
||||
export function startResizablePanelDrag({
|
||||
event,
|
||||
startWidth,
|
||||
resolveWidth,
|
||||
onPreview,
|
||||
onCommit,
|
||||
onDragStart,
|
||||
onDragEnd,
|
||||
cursor = 'col-resize',
|
||||
dragThreshold = 3
|
||||
}: StartResizablePanelDragOptions) {
|
||||
const startX = event.clientX;
|
||||
const previousCursor = document.body.style.cursor;
|
||||
const previousUserSelect = document.body.style.userSelect;
|
||||
let hasDragged = false;
|
||||
let nextWidth = startWidth;
|
||||
let animationFrame: number | null = null;
|
||||
let hasStopped = false;
|
||||
|
||||
document.body.style.cursor = cursor;
|
||||
document.body.style.userSelect = 'none';
|
||||
onDragStart?.();
|
||||
|
||||
function flushPreview() {
|
||||
animationFrame = null;
|
||||
onPreview(nextWidth);
|
||||
}
|
||||
|
||||
function schedulePreview() {
|
||||
if (animationFrame !== null) {
|
||||
return;
|
||||
}
|
||||
|
||||
animationFrame = window.requestAnimationFrame(flushPreview);
|
||||
}
|
||||
|
||||
function stopResize(shouldCommit: boolean) {
|
||||
if (hasStopped) {
|
||||
return;
|
||||
}
|
||||
|
||||
hasStopped = true;
|
||||
|
||||
if (animationFrame !== null) {
|
||||
window.cancelAnimationFrame(animationFrame);
|
||||
animationFrame = null;
|
||||
onPreview(nextWidth);
|
||||
}
|
||||
|
||||
document.body.style.cursor = previousCursor;
|
||||
document.body.style.userSelect = previousUserSelect;
|
||||
window.removeEventListener('pointermove', handlePointerMove);
|
||||
window.removeEventListener('pointerup', handlePointerUp);
|
||||
window.removeEventListener('pointercancel', handlePointerCancel);
|
||||
|
||||
const state = { hasDragged, width: nextWidth };
|
||||
|
||||
if (shouldCommit) {
|
||||
onCommit(state);
|
||||
}
|
||||
|
||||
onDragEnd?.(state);
|
||||
}
|
||||
|
||||
function handlePointerMove(moveEvent: PointerEvent) {
|
||||
const deltaX = moveEvent.clientX - startX;
|
||||
nextWidth = resolveWidth({
|
||||
startWidth,
|
||||
startX,
|
||||
currentX: moveEvent.clientX,
|
||||
deltaX
|
||||
});
|
||||
|
||||
if (Math.abs(deltaX) > dragThreshold) {
|
||||
hasDragged = true;
|
||||
}
|
||||
|
||||
schedulePreview();
|
||||
}
|
||||
|
||||
function handlePointerUp() {
|
||||
stopResize(true);
|
||||
}
|
||||
|
||||
function handlePointerCancel() {
|
||||
stopResize(false);
|
||||
}
|
||||
|
||||
window.addEventListener('pointermove', handlePointerMove);
|
||||
window.addEventListener('pointerup', handlePointerUp);
|
||||
window.addEventListener('pointercancel', handlePointerCancel);
|
||||
|
||||
return () => {
|
||||
stopResize(false);
|
||||
};
|
||||
}
|
||||
@@ -102,13 +102,18 @@ class ApiClient {
|
||||
}
|
||||
}
|
||||
|
||||
if (isFormData) {
|
||||
// Let the browser set the multipart boundary, but keep auth/org headers.
|
||||
headers.delete('Content-Type');
|
||||
}
|
||||
|
||||
// Create abort controller for timeout
|
||||
const timeoutController = new AbortController();
|
||||
const timeoutId = setTimeout(() => timeoutController.abort(), timeout);
|
||||
|
||||
const requestInit: RequestInit = {
|
||||
...fetchConfig,
|
||||
headers: isFormData ? undefined : headers,
|
||||
headers,
|
||||
body: requestBody,
|
||||
signal: mergeAbortSignals(fetchConfig.signal, timeoutController.signal)
|
||||
};
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "Markeret som komplet",
|
||||
"complete_download": "Download fuldført",
|
||||
"version_restored": "Version blev gendannet"
|
||||
}
|
||||
},
|
||||
"section_deleted": "Kursusafsnittet blev slettet"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "Tilføj tag",
|
||||
"popover_title": "Vælg tags",
|
||||
"empty_groups": "Ingen tags tilgængelige endnu"
|
||||
}
|
||||
},
|
||||
"compliance": "Overholdelse"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Analytics"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "Afslut",
|
||||
"next": "Næste",
|
||||
"check": "Tjek",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "Rediger",
|
||||
"delete": "Slet"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Overholdelse",
|
||||
"not_compliance_title": "Overholdelse er ikke aktiveret",
|
||||
"not_compliance_description": "Dette kursus er ikke konfigureret som et compliance-kursus.",
|
||||
"loading": "Indlæser overholdelsesposter...",
|
||||
"learners": "Elever",
|
||||
"learners_description": "Denne tabel viser den seneste cyklus for hver elev.",
|
||||
"current_cycle": "Nuværende cyklus",
|
||||
"current_cycle_description": "Din aktive overholdelsescyklus og fornyelsesdatoer.",
|
||||
"history": "Tidligere cyklusser",
|
||||
"history_description": "Hver række er en registreret overholdelsescyklus for dette kursus.",
|
||||
"no_active_cycle": "Ingen aktiv compliance-cyklus",
|
||||
"empty_history": "Der er ikke registreret nogen overholdelseshistorik endnu.",
|
||||
"empty_overview": "Der er endnu ingen registrering af elevoverholdelse.",
|
||||
"not_available": "Ikke tilgængelig",
|
||||
"status": {
|
||||
"no_record": "Ingen rekord",
|
||||
"not_started": "Ikke startet",
|
||||
"in_progress": "I gang",
|
||||
"compliant": "Overensstemmende",
|
||||
"expiring_soon": "Udløber snart",
|
||||
"in_grace_period": "I afdragsfri periode",
|
||||
"non_compliant": "Ikke-kompatibel",
|
||||
"waived": "Frafaldet"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Samlede elever",
|
||||
"no_record": "Ingen rekord",
|
||||
"not_started": "Ikke startet",
|
||||
"in_progress": "I gang",
|
||||
"compliant": "Overensstemmende",
|
||||
"expiring_soon": "Udløber snart",
|
||||
"in_grace_period": "I afdragsfri periode",
|
||||
"non_compliant": "Ikke-kompatibel",
|
||||
"waived": "Frafaldet"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "Lærer",
|
||||
"email": "E-mail",
|
||||
"status": "Status",
|
||||
"cycle": "Cyklus",
|
||||
"due_date": "Forfaldsdato",
|
||||
"completed_at": "Afsluttet kl",
|
||||
"valid_until": "Gælder indtil kl",
|
||||
"score": "Score",
|
||||
"attempts": "Forsøg"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Massehandlinger",
|
||||
"description": "Vælg elever og anvend en overholdelseshandling på deres nuværende cyklus.",
|
||||
"select_all": "Vælg alle synlige elever",
|
||||
"selected_count": "{count} valgt",
|
||||
"clear_selection": "Ryd markering",
|
||||
"due_date_label": "Forfaldsdato",
|
||||
"due_date_helper": "Bruges til nulstilling og forlængelse.",
|
||||
"reset_action": "Nulstil cyklus",
|
||||
"extend_action": "Forlæng forfaldsdatoen",
|
||||
"waive_title": "Giv afkald på udvalgte elever",
|
||||
"waive_description": "Anvend dispensation til de valgte elever. Du kan lade udløbsdatoen stå tom for en tidsubegrænset dispensation.",
|
||||
"waiver_reason_label": "Årsag til afkald",
|
||||
"waiver_reason_helper": "Valgfri kontekst for revisioner og fremtidige anmeldelser.",
|
||||
"waiver_expires_at_label": "Afkaldet udløber kl",
|
||||
"waiver_expires_at_helper": "Lad stå tom, hvis dispensationen ikke udløber automatisk.",
|
||||
"waive_action": "Anvend dispensation",
|
||||
"modal": {
|
||||
"description": "Du opdaterer {count} valgte elever.",
|
||||
"cancel": "Annuller",
|
||||
"apply": "Anvend handling"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "Oversigt",
|
||||
"learners": "Elever"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{count} lektioner",
|
||||
"exercises": "{count} øvelser"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Overholdelse",
|
||||
"due_date": "Forfalder",
|
||||
"valid_until": "Gælder indtil kl"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "Analytics",
|
||||
"nav_certificates": "Certifikater",
|
||||
"nav_landing_page": "Landingsside",
|
||||
"nav_settings": "Indstillinger"
|
||||
"nav_settings": "Indstillinger",
|
||||
"nav_compliance": "Overholdelse",
|
||||
"nav_ai_assistant": "Assistent"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "Del",
|
||||
"invite": "Inviter",
|
||||
"delete": "Slet",
|
||||
"open": "Åbn"
|
||||
}
|
||||
"open": "Åbn",
|
||||
"open_course_site": "Åben kursusside"
|
||||
},
|
||||
"due_date": "Forfalder",
|
||||
"valid_until": "Gælder indtil kl"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "I dag er endnu en dag til at bringe dig tættere på dine læringsmål. Giv ikke op, jo mere du lærer, jo bedre bliver du.",
|
||||
"lessons_completed": "Lektioner afsluttet",
|
||||
"no_courses_started": "Ingen kurser startet",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Certificeret",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "Udgiv dit første kursus",
|
||||
"publish_first_course_description": "For at spore tilmeldinger skal du udgive et kursus og invitere elever",
|
||||
"publish_course": "Udgiv kursus",
|
||||
"items_completed": "Varer afsluttet"
|
||||
"items_completed": "Varer afsluttet",
|
||||
"currently_learning": "Lærer i øjeblikket",
|
||||
"learner": "Lærer",
|
||||
"progress": "Fremskridt",
|
||||
"pick_up_where_you_left_off": "Fortsæt hvor du slap",
|
||||
"course_awaits_you": "{title} venter på dig",
|
||||
"learning_awaits_you": "Dit næste kursus venter på dig",
|
||||
"lms_today_progress": "Du er {progress} % gennem din læring - hvert skridt tæller.",
|
||||
"lms_today_empty": "Din læringsvej er klar, når du er.",
|
||||
"compliance_score": "Overholdelsesscore",
|
||||
"compliance": "Overholdelse",
|
||||
"compliance_score_subtitle": "{completed} af {total} overholdelseskurser er i øjeblikket opfyldt",
|
||||
"compliance_score_empty": "Ingen overholdelseskurser tildelt endnu",
|
||||
"compliance_met": "{completed} af {total} opfyldt",
|
||||
"required_courses_completed": "{completed} af {total} obligatoriske kurser gennemført",
|
||||
"streak": "Streak",
|
||||
"days_active": "dage aktive",
|
||||
"items_done": "{completed} af {total} udført",
|
||||
"login_activity_title": "Student login aktivitet",
|
||||
"login_activity_description": "Ugens mest aktive dage (sidste 90 dage)",
|
||||
"login_activity_no_data": "Ingen login-aktivitet endnu",
|
||||
"login_activity_logins": "logins"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Dit skema",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "Opgrader nu",
|
||||
"tags": "Tags",
|
||||
"automation": "Automatisering",
|
||||
"programs": "Programmer"
|
||||
"programs": "Programmer",
|
||||
"widgets": "Widgets"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "Media Manager - ClassroomIO",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "Vi bruger Polar til at hjælpe med at administrere din fakturering",
|
||||
"open_billing": "Åben fakturering",
|
||||
"error": "Der opstod en fejl under åbning af fakturering",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "Brug af AI-assistent",
|
||||
"ai_tokens_used": "tokens brugt denne måned",
|
||||
"ai_bonus_credits": "tilgængelige bonuskreditter"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "Telegram",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "Søg"
|
||||
"placeholder": "Søg",
|
||||
"command_palette": {
|
||||
"title": "Kommandopalet",
|
||||
"description": "Søg og naviger på tværs af din organisation",
|
||||
"placeholder": "Søg i kurser, programmer, widgets, studerende, tags, indstillinger...",
|
||||
"org_placeholder": "Søg i kurser, programmer, widgets, studerende, tags, indstillinger...",
|
||||
"lms_placeholder": "Søg på dine kurser, programmer og læringssider...",
|
||||
"lms_description": "Søg og naviger dit læringsarbejdsområde",
|
||||
"empty": "Ingen resultater fundet",
|
||||
"loading": "Søger...",
|
||||
"clear_recents": "Ryd seneste",
|
||||
"result_types": {
|
||||
"page": "Side"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "Seneste",
|
||||
"suggested": "Foreslået",
|
||||
"courses": "Kurser",
|
||||
"programs": "Programmer",
|
||||
"widgets": "Widgets",
|
||||
"tags": "Tags",
|
||||
"students": "studerende",
|
||||
"settings": "Indstillinger"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "Annuller"
|
||||
"cancel": "Annuller",
|
||||
"save": "Gem"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "Vi kl",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "Live klasse",
|
||||
"live_class_subtitle": "Ideel til bootcamps, hvor undervisningen er tidsbaseret",
|
||||
"self_paced_label": "Selv tempo",
|
||||
"self_paced_subtitle": "Bedst til kurser, hvor eleverne kan tage lektioner i deres eget tempo"
|
||||
"self_paced_subtitle": "Bedst til kurser, hvor eleverne kan tage lektioner i deres eget tempo",
|
||||
"compliance_label": "Overholdelse",
|
||||
"compliance_subtitle": "Tilbagevendende træning med gentagninger, påmindelser og fornyelsessporing"
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "Slet",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "studerende",
|
||||
"sort_status": "Status"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "Bed mig om at hjælpe med dit kursusindhold - lav lektioner, generer spørgsmål, eller planlæg et kursus ud fra et dokument.",
|
||||
"input_placeholder": "Spørg AI-assistenten...",
|
||||
"attach_document": "Vedhæft et dokument (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Opgrader for at uploade dokumenter",
|
||||
"tokens_exhausted": "Månedlig AI-token-grænse nået. Køb flere kreditter i Indstillinger > Fakturering, eller vent på nulstilling.",
|
||||
"chat_history": "Chat historie",
|
||||
"no_conversations": "Ingen samtaler endnu",
|
||||
"untitled": "Uden titel",
|
||||
"new_chat": "Ny chat",
|
||||
"tokens_label": "tokens",
|
||||
"implementing_course_plan": "Implementering af kursusplan",
|
||||
"resume": "Genoptag",
|
||||
"stopped_content_kept": "Stoppet. Oprettet indhold er blevet bevaret.",
|
||||
"mention_lesson": "Lektion",
|
||||
"mention_exercise": "Motion",
|
||||
"mention_section": "Sektion",
|
||||
"mention_no_results": "Intet matchende indhold",
|
||||
"uploading_document": "Uploader dokument..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "Widgets",
|
||||
"subtitle": "Udgive brandede kursussamlinger til eksterne hjemmesider.",
|
||||
"empty_state": "Ingen widgets endnu. Opret en for at generere en indlejrbar kursusblok.",
|
||||
"filter": {
|
||||
"status": "Status",
|
||||
"all": "Alle",
|
||||
"unpublished": "Upubliceret",
|
||||
"course_type": "Kursustype"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Widget oprettet",
|
||||
"saved": "Widget er gemt",
|
||||
"published": "Widget offentliggjort",
|
||||
"rolled_back": "Widget gendannet",
|
||||
"deleted": "Widget arkiveret"
|
||||
},
|
||||
"form": {
|
||||
"name": "Widget navn",
|
||||
"selection_mode": "Valgtilstand",
|
||||
"course_search": "Søg efter kurser",
|
||||
"layout_type": "Layout type",
|
||||
"sort_by": "Sorter efter",
|
||||
"cta_label": "CTA-mærke",
|
||||
"load_more_label": "Indlæs mere etiket",
|
||||
"limit_courses": "Begræns kurser",
|
||||
"max_count": "Max antal kurser",
|
||||
"show_course_image": "Vis kursusbillede",
|
||||
"show_type_badge": "Vis kursustypemærke",
|
||||
"show_lessons_count": "Vis lektioner tæller",
|
||||
"show_description": "Vis beskrivelsesuddrag",
|
||||
"shorten_long_description": "Forkort lang beskrivelse",
|
||||
"show_price": "Vis pris",
|
||||
"show_rating": "Vis bedømmelse",
|
||||
"theme_preset": "Forudindstillet tema",
|
||||
"primary_color": "Primær farve",
|
||||
"background_color": "Baggrundsfarve",
|
||||
"text_color": "Tekstfarve",
|
||||
"border_color": "Kantfarve",
|
||||
"border_radius": "Grænseradius",
|
||||
"font_family": "Fontfamilie",
|
||||
"font_scale": "Skriftstørrelsesskala",
|
||||
"show_powered_by": "Vis Classroomio branding",
|
||||
"custom_css": "Brugerdefineret CSS",
|
||||
"custom_css_locked": "Opgrader for at aktivere tilpasset CSS.",
|
||||
"embed_code": "Integrer kode"
|
||||
},
|
||||
"create": {
|
||||
"description": "Giv din widget et navn for at komme i gang."
|
||||
},
|
||||
"actions": {
|
||||
"create": "Opret widget",
|
||||
"edit": "Rediger",
|
||||
"back": "Tilbage til widgets",
|
||||
"save": "Gem",
|
||||
"discard": "Kassér ændringer",
|
||||
"publish": "Udgiv",
|
||||
"archive": "Arkiv",
|
||||
"restore": "Gendan",
|
||||
"copy_embed": "Kopiér indlejring",
|
||||
"rename": "Omdøb",
|
||||
"delete": "Slet"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Forhåndsvisning",
|
||||
"saved": "Gemt",
|
||||
"unsaved": "Ikke-gemte ændringer",
|
||||
"load_failed": "Forhåndsvisningen kunne ikke indlæses. Prøv at opdatere siden.",
|
||||
"empty": "Forhåndsvisning er ikke tilgængelig.",
|
||||
"all_tags": "Alle",
|
||||
"none": "Ingen",
|
||||
"lessons_suffix": "lektioner",
|
||||
"last_synced": "Synkroniseret",
|
||||
"refresh": "Opdater",
|
||||
"exercises_suffix": "øvelser",
|
||||
"columns": {
|
||||
"course": "Kursus",
|
||||
"lessons": "Lektioner",
|
||||
"tags": "Tags"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "Gratis plan",
|
||||
"paid": "Betalt plan"
|
||||
},
|
||||
"status": {
|
||||
"draft": "Udkast",
|
||||
"published": "Udgivet",
|
||||
"archived": "Arkiveret",
|
||||
"live": "Live"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "Manual",
|
||||
"newest": "Nyeste",
|
||||
"title": "Titel"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Layout muligheder",
|
||||
"columns": "Kolonner",
|
||||
"max_count": "Max kurser",
|
||||
"show_rating": "Vis bedømmelse",
|
||||
"tag_source": "Tagkilde",
|
||||
"tag_source_auto": "Auto fra kurser",
|
||||
"tag_source_manual": "Manuelt valg",
|
||||
"default_tag": "Standard tag",
|
||||
"show_all_option": "Vis indstillingen \"Alle\".",
|
||||
"visible_cards": "Synlige kort",
|
||||
"auto_play": "Automatisk afspilning",
|
||||
"auto_play_interval": "Automatisk afspilningsinterval (ms)",
|
||||
"show_dots": "Vis prikker",
|
||||
"show_arrows": "Vis pile",
|
||||
"loop": "Løkke",
|
||||
"featured_course": "Udvalgt kursus",
|
||||
"featured_course_required": "Et udvalgt kursus er påkrævet til dette layout.",
|
||||
"main_course": "Hoved spotlight kursus",
|
||||
"main_course_required": "Vælg et kursus for at sætte fokus på.",
|
||||
"eyebrow_label": "Etiket af øjenbryn",
|
||||
"cta_label": "CTA-mærke",
|
||||
"secondary_max_count": "Sekundære kurser",
|
||||
"density": "Tæthed",
|
||||
"density_comfortable": "Komfortabel",
|
||||
"density_compact": "Kompakt",
|
||||
"show_thumbnail": "Vis thumbnail",
|
||||
"show_tags": "Vis tags",
|
||||
"title_style": "Titel stil",
|
||||
"title_style_serif": "Serif",
|
||||
"title_style_sans": "Sans",
|
||||
"category_tags": "Kategori tags",
|
||||
"category_tags_required": "Vælg mindst ét tag til kategorihylden.",
|
||||
"default_category": "Standardkategori",
|
||||
"show_all_tab": "Vis fanen \"Alle\".",
|
||||
"max_per_category": "Max kurser pr. kategori",
|
||||
"none": "Ingen"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "Universalkatalog med masser af pusterum.",
|
||||
"tag_filter": "Lad eleverne indsnævre et bredt katalog efter emne.",
|
||||
"carousel": "Udvalgte rækker i stramme hjemmesidesektioner.",
|
||||
"primary_course": "Markedsfør et flagskib eller et nystartet kursus.",
|
||||
"compact_list": "Indlejret sidepanel og sider med minimalt fodaftryk.",
|
||||
"editorial_spotlight": "Landingssider i blogstil og udvalgte udvalg.",
|
||||
"category_shelf": "Store kataloger grupperet efter emne, nemme at scanne."
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Kortgitter",
|
||||
"tag_filter": "Tag filter",
|
||||
"carousel": "Karrusel",
|
||||
"primary_course": "Primær kursus",
|
||||
"compact_list": "Kompakt liste",
|
||||
"editorial_spotlight": "Redaktionelt fokus",
|
||||
"category_shelf": "Kategori hylde"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "Manuelt valg",
|
||||
"published": "Alle offentliggjorte kurser"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Widget Kilde",
|
||||
"available_courses": "Tilgængelige kurser",
|
||||
"layout": "Layout",
|
||||
"content": "Indhold",
|
||||
"design": "Design",
|
||||
"version_history": "Versionshistorik",
|
||||
"save_changes": "Gem ændringer",
|
||||
"rename_widget": "Omdøb widget",
|
||||
"continue_to_layout": "Fortsæt til layout",
|
||||
"pick_layout": "Vælg et layout",
|
||||
"pick_design": "Udseende",
|
||||
"panel_subtitle": "Konfigurer, hvordan din widget ser ud og opfører sig.",
|
||||
"embed_share": "Integrer og del",
|
||||
"discard_short": "Kassér",
|
||||
"canvas_status": "Forhåndsvisning",
|
||||
"finish_editing_name": "Færdig",
|
||||
"waiting_org": "Indlæser organisation...",
|
||||
"load_failed": "Kunne ikke indlæse denne widget. Prøv igen fra widgetlisten.",
|
||||
"nav": {
|
||||
"courses": "Kurser",
|
||||
"layout": "Layout",
|
||||
"design": "Design",
|
||||
"embed": "Integrer"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "Mobil",
|
||||
"tablet": "Tablet",
|
||||
"desktop": "Desktop"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Vælg Kurser",
|
||||
"layout": "Layout",
|
||||
"design": "Design",
|
||||
"embed": "Integrer kode"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Kursus-widget"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "Ingen widgets endnu",
|
||||
"description": "Opret en widget for at generere en indlejrbar kursusblok til eksterne websteder."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "Als abgeschlossen markiert",
|
||||
"complete_download": "Download abgeschlossen",
|
||||
"version_restored": "Version erfolgreich wiederhergestellt"
|
||||
}
|
||||
},
|
||||
"section_deleted": "Kursabschnitt erfolgreich gelöscht"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "Tag hinzufügen",
|
||||
"popover_title": "Wählen Sie Tags aus",
|
||||
"empty_groups": "Noch keine Tags verfügbar"
|
||||
}
|
||||
},
|
||||
"compliance": "Compliance"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Analytik"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "Fertig",
|
||||
"next": "Als nächstes",
|
||||
"check": "Überprüfen",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "Bearbeiten",
|
||||
"delete": "Löschen"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Compliance",
|
||||
"not_compliance_title": "Compliance ist nicht aktiviert",
|
||||
"not_compliance_description": "Dieser Kurs ist nicht als Compliance-Kurs konfiguriert.",
|
||||
"loading": "Compliance-Datensätze werden geladen...",
|
||||
"learners": "Lernende",
|
||||
"learners_description": "Diese Tabelle zeigt den neuesten Zyklus für jeden Lernenden.",
|
||||
"current_cycle": "Aktueller Zyklus",
|
||||
"current_cycle_description": "Ihr aktiver Compliance-Zyklus und Ihre Verlängerungstermine.",
|
||||
"history": "Vergangene Zyklen",
|
||||
"history_description": "Jede Zeile ist ein aufgezeichneter Compliance-Zyklus für diesen Kurs.",
|
||||
"no_active_cycle": "Kein aktiver Compliance-Zyklus",
|
||||
"empty_history": "Es wurde noch kein Compliance-Verlauf erfasst.",
|
||||
"empty_overview": "Es sind noch keine Compliance-Aufzeichnungen für Lernende verfügbar.",
|
||||
"not_available": "Nicht verfügbar",
|
||||
"status": {
|
||||
"no_record": "Keine Aufzeichnung",
|
||||
"not_started": "Nicht gestartet",
|
||||
"in_progress": "In Bearbeitung",
|
||||
"compliant": "Konform",
|
||||
"expiring_soon": "Läuft bald ab",
|
||||
"in_grace_period": "In der Schonfrist",
|
||||
"non_compliant": "Nicht konform",
|
||||
"waived": "Verzichtet"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Insgesamt Lernende",
|
||||
"no_record": "Keine Aufzeichnung",
|
||||
"not_started": "Nicht gestartet",
|
||||
"in_progress": "In Bearbeitung",
|
||||
"compliant": "Konform",
|
||||
"expiring_soon": "Läuft bald ab",
|
||||
"in_grace_period": "In der Schonfrist",
|
||||
"non_compliant": "Nicht konform",
|
||||
"waived": "Verzichtet"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "Lernender",
|
||||
"email": "E-Mail",
|
||||
"status": "Status",
|
||||
"cycle": "Zyklus",
|
||||
"due_date": "Fälligkeitsdatum",
|
||||
"completed_at": "Abgeschlossen um",
|
||||
"valid_until": "Gültig bis",
|
||||
"score": "Punktzahl",
|
||||
"attempts": "Versuche"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Massenaktionen",
|
||||
"description": "Wählen Sie Lernende aus und wenden Sie eine Compliance-Aktion auf ihren aktuellen Zyklus an.",
|
||||
"select_all": "Wählen Sie alle sichtbaren Lernenden aus",
|
||||
"selected_count": "{count} ausgewählt",
|
||||
"clear_selection": "Klare Auswahl",
|
||||
"due_date_label": "Fälligkeitsdatum",
|
||||
"due_date_helper": "Wird zum Zurücksetzen und Erweitern von Aktionen verwendet.",
|
||||
"reset_action": "Zyklus zurücksetzen",
|
||||
"extend_action": "Fälligkeitstermin verlängern",
|
||||
"waive_title": "Verzicht auf ausgewählte Lernende",
|
||||
"waive_description": "Wenden Sie einen Verzicht auf die ausgewählten Lernenden an. Für einen unbefristeten Verzicht können Sie das Ablaufdatum leer lassen.",
|
||||
"waiver_reason_label": "Verzichtsgrund",
|
||||
"waiver_reason_helper": "Optionaler Kontext für Audits und zukünftige Überprüfungen.",
|
||||
"waiver_expires_at_label": "Der Verzicht endet am",
|
||||
"waiver_expires_at_helper": "Lassen Sie das Feld leer, wenn die Verzichtserklärung nicht automatisch ablaufen soll.",
|
||||
"waive_action": "Verzicht beantragen",
|
||||
"modal": {
|
||||
"description": "Sie aktualisieren {count} ausgewählte Lernende.",
|
||||
"cancel": "Abbrechen",
|
||||
"apply": "Aktion anwenden"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "Übersicht",
|
||||
"learners": "Lernende"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{count} Lektionen",
|
||||
"exercises": "{count} Übungen"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Compliance",
|
||||
"due_date": "Fällig",
|
||||
"valid_until": "Gültig bis"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "Analytik",
|
||||
"nav_certificates": "Zertifikate",
|
||||
"nav_landing_page": "Landingpage",
|
||||
"nav_settings": "Einstellungen"
|
||||
"nav_settings": "Einstellungen",
|
||||
"nav_compliance": "Compliance",
|
||||
"nav_ai_assistant": "Assistent"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "Teilen",
|
||||
"invite": "Einladen",
|
||||
"delete": "Löschen",
|
||||
"open": "Offen"
|
||||
}
|
||||
"open": "Offen",
|
||||
"open_course_site": "Kursseite öffnen"
|
||||
},
|
||||
"due_date": "Fällig",
|
||||
"valid_until": "Gültig bis"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "Heute ist ein weiterer Tag, um Sie Ihren Lernzielen näher zu bringen. Geben Sie nicht auf, je mehr Sie lernen, desto besser werden Sie.",
|
||||
"lessons_completed": "Lektionen abgeschlossen",
|
||||
"no_courses_started": "Es wurden keine Kurse gestartet",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Zertifiziert",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "Veröffentlichen Sie Ihren ersten Kurs",
|
||||
"publish_first_course_description": "Um Anmeldungen zu verfolgen, veröffentlichen Sie einen Kurs und laden Sie Studierende ein",
|
||||
"publish_course": "Kurs veröffentlichen",
|
||||
"items_completed": "Artikel abgeschlossen"
|
||||
"items_completed": "Artikel abgeschlossen",
|
||||
"currently_learning": "Derzeit lernen",
|
||||
"learner": "Lernender",
|
||||
"progress": "Fortschritt",
|
||||
"pick_up_where_you_left_off": "Machen Sie dort weiter, wo Sie aufgehört haben",
|
||||
"course_awaits_you": "{title} erwartet Sie",
|
||||
"learning_awaits_you": "Ihr nächster Kurs erwartet Sie",
|
||||
"lms_today_progress": "Ihr Lernfortschritt beträgt {progress} % – jeder Schritt zählt.",
|
||||
"lms_today_empty": "Ihr Lernpfad ist fertig, wenn Sie es sind.",
|
||||
"compliance_score": "Compliance-Score",
|
||||
"compliance": "Compliance",
|
||||
"compliance_score_subtitle": "{completed} von {total} Compliance-Kursen, die derzeit absolviert wurden",
|
||||
"compliance_score_empty": "Noch keine Compliance-Kurse zugewiesen",
|
||||
"compliance_met": "{completed} von {total} erfüllt",
|
||||
"required_courses_completed": "{completed} von {total} erforderlichen Kursen abgeschlossen",
|
||||
"streak": "Streifen",
|
||||
"days_active": "Tage aktiv",
|
||||
"items_done": "{completed} von {total} erledigt",
|
||||
"login_activity_title": "Anmeldeaktivität für Studenten",
|
||||
"login_activity_description": "Aktivste Tage der Woche (letzte 90 Tage)",
|
||||
"login_activity_no_data": "Noch keine Login-Aktivität",
|
||||
"login_activity_logins": "Anmeldungen"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Ihr Zeitplan",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "Jetzt upgraden",
|
||||
"tags": "Schlagworte",
|
||||
"automation": "Automatisierung",
|
||||
"programs": "Programme"
|
||||
"programs": "Programme",
|
||||
"widgets": "Widgets"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "Medienmanager - ClassroomIO",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "Wir verwenden Polar, um Ihre Abrechnung zu verwalten",
|
||||
"open_billing": "Abrechnung öffnen",
|
||||
"error": "Beim Öffnen der Abrechnung ist ein Fehler aufgetreten",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "Verwendung des KI-Assistenten",
|
||||
"ai_tokens_used": "Token, die diesen Monat verwendet wurden",
|
||||
"ai_bonus_credits": "Bonusguthaben verfügbar"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "Telegramm",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "Suchen"
|
||||
"placeholder": "Suchen",
|
||||
"command_palette": {
|
||||
"title": "Befehlspalette",
|
||||
"description": "Suchen und navigieren Sie in Ihrer Organisation",
|
||||
"placeholder": "Durchsuchen Sie Kurse, Programme, Widgets, Studenten, Tags, Einstellungen ...",
|
||||
"org_placeholder": "Durchsuchen Sie Kurse, Programme, Widgets, Studenten, Tags, Einstellungen ...",
|
||||
"lms_placeholder": "Durchsuchen Sie Ihre Kurse, Programme und Lernseiten ...",
|
||||
"lms_description": "Durchsuchen und navigieren Sie in Ihrem Lernarbeitsbereich",
|
||||
"empty": "Keine Ergebnisse gefunden",
|
||||
"loading": "Suche...",
|
||||
"clear_recents": "Aktuelle Nachrichten löschen",
|
||||
"result_types": {
|
||||
"page": "Seite"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "Neu",
|
||||
"suggested": "Vorgeschlagen",
|
||||
"courses": "Kurse",
|
||||
"programs": "Programme",
|
||||
"widgets": "Widgets",
|
||||
"tags": "Schlagworte",
|
||||
"students": "Studenten",
|
||||
"settings": "Einstellungen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "Abbrechen"
|
||||
"cancel": "Abbrechen",
|
||||
"save": "Speichern"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "Wir bei",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "Live-Klasse",
|
||||
"live_class_subtitle": "Ideal für Bootcamps, bei denen der Unterricht zeitbasiert ist",
|
||||
"self_paced_label": "Eigenständig",
|
||||
"self_paced_subtitle": "Am besten für Kurse geeignet, bei denen die Schüler den Unterricht in ihrem eigenen Tempo absolvieren können"
|
||||
"self_paced_subtitle": "Am besten für Kurse geeignet, bei denen die Schüler den Unterricht in ihrem eigenen Tempo absolvieren können",
|
||||
"compliance_label": "Compliance",
|
||||
"compliance_subtitle": "Wiederkehrende Schulungen mit Wiederholungen, Erinnerungen und Verlängerungsverfolgung"
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "Löschen",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "Studenten",
|
||||
"sort_status": "Status"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "Bitten Sie mich, Ihnen bei den Inhalten Ihres Kurses zu helfen – Lektionen zu entwerfen, Fragen zu generieren oder einen Kurs anhand eines Dokuments zu planen.",
|
||||
"input_placeholder": "Fragen Sie den KI-Assistenten...",
|
||||
"attach_document": "Ein Dokument anhängen (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Upgrade zum Hochladen von Dokumenten",
|
||||
"tokens_exhausted": "Das monatliche AI-Token-Limit wurde erreicht. Kaufen Sie mehr Credits unter Einstellungen > Abrechnung oder warten Sie auf das Zurücksetzen.",
|
||||
"chat_history": "Chat-Verlauf",
|
||||
"no_conversations": "Noch keine Gespräche",
|
||||
"untitled": "Ohne Titel",
|
||||
"new_chat": "Neuer Chat",
|
||||
"tokens_label": "Token",
|
||||
"implementing_course_plan": "Kursplan umsetzen",
|
||||
"resume": "Lebenslauf",
|
||||
"stopped_content_kept": "Angehalten. Erstellte Inhalte wurden beibehalten.",
|
||||
"mention_lesson": "Lektion",
|
||||
"mention_exercise": "Übung",
|
||||
"mention_section": "Abschnitt",
|
||||
"mention_no_results": "Kein passender Inhalt",
|
||||
"uploading_document": "Dokument wird hochgeladen..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "Widgets",
|
||||
"subtitle": "Veröffentlichen Sie gebrandete Kurssammlungen für externe Websites.",
|
||||
"empty_state": "Noch keine Widgets. Erstellen Sie einen, um einen einbettbaren Kursblock zu generieren.",
|
||||
"filter": {
|
||||
"status": "Status",
|
||||
"all": "Alle",
|
||||
"unpublished": "Unveröffentlicht",
|
||||
"course_type": "Kurstyp"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Widget erstellt",
|
||||
"saved": "Widget gespeichert",
|
||||
"published": "Widget veröffentlicht",
|
||||
"rolled_back": "Widget wiederhergestellt",
|
||||
"deleted": "Widget archiviert"
|
||||
},
|
||||
"form": {
|
||||
"name": "Widget-Name",
|
||||
"selection_mode": "Auswahlmodus",
|
||||
"course_search": "Kurse suchen",
|
||||
"layout_type": "Layouttyp",
|
||||
"sort_by": "Sortieren nach",
|
||||
"cta_label": "CTA-Label",
|
||||
"load_more_label": "Weitere Etiketten laden",
|
||||
"limit_courses": "Kurse begrenzen",
|
||||
"max_count": "Maximale Kursanzahl",
|
||||
"show_course_image": "Kursbild anzeigen",
|
||||
"show_type_badge": "Kurstyp-Abzeichen anzeigen",
|
||||
"show_lessons_count": "Anzahl der Lektionen anzeigen",
|
||||
"show_description": "Beschreibungsauszug anzeigen",
|
||||
"shorten_long_description": "Lange Beschreibung kürzen",
|
||||
"show_price": "Preis anzeigen",
|
||||
"show_rating": "Bewertung anzeigen",
|
||||
"theme_preset": "Theme-Voreinstellung",
|
||||
"primary_color": "Primärfarbe",
|
||||
"background_color": "Hintergrundfarbe",
|
||||
"text_color": "Textfarbe",
|
||||
"border_color": "Randfarbe",
|
||||
"border_radius": "Grenzradius",
|
||||
"font_family": "Schriftfamilie",
|
||||
"font_scale": "Schriftgrößenskala",
|
||||
"show_powered_by": "Classroomio-Branding anzeigen",
|
||||
"custom_css": "Benutzerdefiniertes CSS",
|
||||
"custom_css_locked": "Führen Sie ein Upgrade durch, um benutzerdefiniertes CSS zu aktivieren.",
|
||||
"embed_code": "Code einbetten"
|
||||
},
|
||||
"create": {
|
||||
"description": "Geben Sie Ihrem Widget einen Namen, um zu beginnen."
|
||||
},
|
||||
"actions": {
|
||||
"create": "Widget erstellen",
|
||||
"edit": "Bearbeiten",
|
||||
"back": "Zurück zu den Widgets",
|
||||
"save": "Speichern",
|
||||
"discard": "Änderungen verwerfen",
|
||||
"publish": "Veröffentlichen",
|
||||
"archive": "Archiv",
|
||||
"restore": "Wiederherstellen",
|
||||
"copy_embed": "Einbetten kopieren",
|
||||
"rename": "Umbenennen",
|
||||
"delete": "Löschen"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Vorschau",
|
||||
"saved": "Gespeichert",
|
||||
"unsaved": "Nicht gespeicherte Änderungen",
|
||||
"load_failed": "Vorschau konnte nicht geladen werden. Versuchen Sie, die Seite zu aktualisieren.",
|
||||
"empty": "Vorschau nicht verfügbar.",
|
||||
"all_tags": "Alle",
|
||||
"none": "Keine",
|
||||
"lessons_suffix": "Unterricht",
|
||||
"last_synced": "Synchronisiert",
|
||||
"refresh": "Aktualisieren",
|
||||
"exercises_suffix": "Übungen",
|
||||
"columns": {
|
||||
"course": "Kurs",
|
||||
"lessons": "Lektionen",
|
||||
"tags": "Schlagworte"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "Kostenloser Plan",
|
||||
"paid": "Bezahlter Plan"
|
||||
},
|
||||
"status": {
|
||||
"draft": "Entwurf",
|
||||
"published": "Veröffentlicht",
|
||||
"archived": "Archiviert",
|
||||
"live": "Lebe"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "Handbuch",
|
||||
"newest": "Neueste",
|
||||
"title": "Titel"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Layoutoptionen",
|
||||
"columns": "Spalten",
|
||||
"max_count": "Max-Kurse",
|
||||
"show_rating": "Bewertung anzeigen",
|
||||
"tag_source": "Tag-Quelle",
|
||||
"tag_source_auto": "Automatisch aus Kursen",
|
||||
"tag_source_manual": "Manuelle Auswahl",
|
||||
"default_tag": "Standard-Tag",
|
||||
"show_all_option": "Option „Alle“ anzeigen",
|
||||
"visible_cards": "Sichtbare Karten",
|
||||
"auto_play": "Automatische Wiedergabe",
|
||||
"auto_play_interval": "Auto-Play-Intervall (ms)",
|
||||
"show_dots": "Punkte anzeigen",
|
||||
"show_arrows": "Pfeile anzeigen",
|
||||
"loop": "Schleife",
|
||||
"featured_course": "Empfohlener Kurs",
|
||||
"featured_course_required": "Für dieses Layout ist ein vorgestellter Kurs erforderlich.",
|
||||
"main_course": "Hauptkurs im Rampenlicht",
|
||||
"main_course_required": "Wählen Sie einen Kurs aus, den Sie hervorheben möchten.",
|
||||
"eyebrow_label": "Augenbrauenetikett",
|
||||
"cta_label": "CTA-Label",
|
||||
"secondary_max_count": "Sekundärkurse",
|
||||
"density": "Dichte",
|
||||
"density_comfortable": "Bequem",
|
||||
"density_compact": "Kompakt",
|
||||
"show_thumbnail": "Miniaturansicht anzeigen",
|
||||
"show_tags": "Tags anzeigen",
|
||||
"title_style": "Titelstil",
|
||||
"title_style_serif": "Serife",
|
||||
"title_style_sans": "Ohne",
|
||||
"category_tags": "Kategorie-Tags",
|
||||
"category_tags_required": "Wählen Sie mindestens ein Tag für das Kategorieregal aus.",
|
||||
"default_category": "Standardkategorie",
|
||||
"show_all_tab": "Registerkarte „Alle“ anzeigen",
|
||||
"max_per_category": "Max. Kurse pro Kategorie",
|
||||
"none": "Keine"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "Allzweckkatalog mit viel Spielraum.",
|
||||
"tag_filter": "Lassen Sie die Schüler einen breiten Katalog nach Themen eingrenzen.",
|
||||
"carousel": "Hervorgehobene Zeilen in engen Homepage-Abschnitten.",
|
||||
"primary_course": "Bewerben Sie einen Flaggschiff- oder neu eingeführten Kurs.",
|
||||
"compact_list": "Einbettungen in der Seitenleiste und Seiten mit minimalem Platzbedarf.",
|
||||
"editorial_spotlight": "Landingpages im Blog-Stil und kuratierte Tipps.",
|
||||
"category_shelf": "Große Kataloge, nach Themen gruppiert, leicht zu scannen."
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Kartengitter",
|
||||
"tag_filter": "Tag-Filter",
|
||||
"carousel": "Karussell",
|
||||
"primary_course": "Grundkurs",
|
||||
"compact_list": "Kompakte Liste",
|
||||
"editorial_spotlight": "Redaktionelles Rampenlicht",
|
||||
"category_shelf": "Kategorieregal"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "Manuelle Auswahl",
|
||||
"published": "Alle veröffentlichten Kurse"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Widget-Quelle",
|
||||
"available_courses": "Verfügbare Kurse",
|
||||
"layout": "Layout",
|
||||
"content": "Inhalt",
|
||||
"design": "Design",
|
||||
"version_history": "Versionsgeschichte",
|
||||
"save_changes": "Änderungen speichern",
|
||||
"rename_widget": "Widget umbenennen",
|
||||
"continue_to_layout": "Weiter zum Layout",
|
||||
"pick_layout": "Wählen Sie ein Layout",
|
||||
"pick_design": "Aussehen",
|
||||
"panel_subtitle": "Konfigurieren Sie, wie Ihr Widget aussieht und sich verhält.",
|
||||
"embed_share": "Einbetten und teilen",
|
||||
"discard_short": "Verwerfen",
|
||||
"canvas_status": "Vorschau",
|
||||
"finish_editing_name": "Fertig",
|
||||
"waiting_org": "Organisation wird geladen…",
|
||||
"load_failed": "Dieses Widget konnte nicht geladen werden. Versuchen Sie es noch einmal über die Widgets-Liste.",
|
||||
"nav": {
|
||||
"courses": "Kurse",
|
||||
"layout": "Layout",
|
||||
"design": "Design",
|
||||
"embed": "Einbetten"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "Mobil",
|
||||
"tablet": "Tablette",
|
||||
"desktop": "Desktop"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Wählen Sie Kurse aus",
|
||||
"layout": "Layout",
|
||||
"design": "Design",
|
||||
"embed": "Code einbetten"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Kurs-Widget"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "Noch keine Widgets",
|
||||
"description": "Erstellen Sie ein Widget, um einen einbettbaren Kursblock für externe Websites zu generieren."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,7 +61,9 @@
|
||||
"live_class_label": "Live Class",
|
||||
"live_class_subtitle": "Ideal for bootcamps where lessons are time based",
|
||||
"self_paced_label": "Self Paced",
|
||||
"self_paced_subtitle": "Best for courses where students can take lessons at their own pace"
|
||||
"self_paced_subtitle": "Best for courses where students can take lessons at their own pace",
|
||||
"compliance_label": "Compliance",
|
||||
"compliance_subtitle": "Recurring training with retakes, reminders, and renewal tracking"
|
||||
},
|
||||
"onboarding": {
|
||||
"sell": "Sell courses online",
|
||||
@@ -90,12 +92,39 @@
|
||||
},
|
||||
"app": {
|
||||
"cancel": "Cancel",
|
||||
"save": "Save",
|
||||
"search": {
|
||||
"placeholder": "Search"
|
||||
"placeholder": "Search",
|
||||
"command_palette": {
|
||||
"title": "Command palette",
|
||||
"description": "Search and navigate across your organization",
|
||||
"placeholder": "Search courses, programs, widgets, students, tags, settings...",
|
||||
"org_placeholder": "Search courses, programs, widgets, students, tags, settings...",
|
||||
"lms_placeholder": "Search your courses, programs, and learning pages...",
|
||||
"lms_description": "Search and navigate your learning workspace",
|
||||
"empty": "No results found",
|
||||
"loading": "Searching...",
|
||||
"clear_recents": "Clear recents",
|
||||
"groups": {
|
||||
"recent": "Recent",
|
||||
"suggested": "Suggested",
|
||||
"courses": "Courses",
|
||||
"programs": "Programs",
|
||||
"widgets": "Widgets",
|
||||
"tags": "Tags",
|
||||
"students": "Students",
|
||||
"settings": "Settings"
|
||||
},
|
||||
"result_types": {
|
||||
"page": "Page"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"refresh": "Refresh"
|
||||
"unsaved_changes": {
|
||||
"message": "You have unsaved changes. Are you sure you want to leave?"
|
||||
}
|
||||
},
|
||||
"login": {
|
||||
"welcome": "Welcome back",
|
||||
@@ -530,8 +559,7 @@
|
||||
"save": "Save",
|
||||
"cancel": "Cancel",
|
||||
"add": "Add New Link"
|
||||
},
|
||||
"save_changes": "Save Changes"
|
||||
}
|
||||
},
|
||||
"integrations": {
|
||||
"page_subtitle": "Connect Telegram to get notified when important things happen.",
|
||||
@@ -551,7 +579,10 @@
|
||||
"active": "You don't have any active billing",
|
||||
"provider": "We use Polar to help manage your billing",
|
||||
"open_billing": "Open billing",
|
||||
"error": "An error occurred while opening billing"
|
||||
"error": "An error occurred while opening billing",
|
||||
"ai_credits": "AI Assistant Usage",
|
||||
"ai_tokens_used": "tokens used this month",
|
||||
"ai_bonus_credits": "bonus credits available"
|
||||
}
|
||||
},
|
||||
"media_manager": {
|
||||
@@ -742,6 +773,7 @@
|
||||
"community": "Community",
|
||||
"audience": "Audience",
|
||||
"media": "Media",
|
||||
"widgets": "Widgets",
|
||||
"setup": "Setup",
|
||||
"automation": "Automation",
|
||||
"help": "Help",
|
||||
@@ -770,6 +802,207 @@
|
||||
"per_org": "Per Organization"
|
||||
}
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "Widgets",
|
||||
"subtitle": "Publish branded course collections for external websites.",
|
||||
"empty_state": "No widgets yet. Create one to generate an embeddable course block.",
|
||||
"empty": {
|
||||
"heading": "No widgets yet",
|
||||
"description": "Create a widget to generate an embeddable course block for external websites."
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Course Widget"
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Select Courses",
|
||||
"layout": "Layout",
|
||||
"design": "Design",
|
||||
"embed": "Embed Code"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Widget Source",
|
||||
"available_courses": "Available Courses",
|
||||
"layout": "Layout",
|
||||
"content": "Content",
|
||||
"design": "Design",
|
||||
"version_history": "Version History",
|
||||
"save_changes": "Save changes",
|
||||
"rename_widget": "Rename widget",
|
||||
"continue_to_layout": "Continue to layout",
|
||||
"pick_layout": "Choose a layout",
|
||||
"pick_design": "Appearance",
|
||||
"panel_subtitle": "Configure how your widget looks and behaves.",
|
||||
"embed_share": "Embed & share",
|
||||
"discard_short": "Discard",
|
||||
"canvas_status": "Preview",
|
||||
"viewport": {
|
||||
"mobile": "Mobile",
|
||||
"tablet": "Tablet",
|
||||
"desktop": "Desktop"
|
||||
},
|
||||
"finish_editing_name": "Done",
|
||||
"waiting_org": "Loading organization…",
|
||||
"load_failed": "Could not load this widget. Try again from the widgets list.",
|
||||
"nav": {
|
||||
"courses": "Courses",
|
||||
"layout": "Layout",
|
||||
"design": "Design",
|
||||
"embed": "Embed"
|
||||
}
|
||||
},
|
||||
"selection": {
|
||||
"manual": "Manual selection",
|
||||
"published": "All published courses"
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Card grid",
|
||||
"tag_filter": "Tag filter",
|
||||
"carousel": "Carousel",
|
||||
"primary_course": "Primary course",
|
||||
"compact_list": "Compact list",
|
||||
"editorial_spotlight": "Editorial spotlight",
|
||||
"category_shelf": "Category shelf"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "General-purpose catalog with lots of breathing room.",
|
||||
"tag_filter": "Let students narrow down a wide catalog by topic.",
|
||||
"carousel": "Featured rows in tight homepage sections.",
|
||||
"primary_course": "Promote a flagship or newly launched course.",
|
||||
"compact_list": "Sidebar embeds and minimal-footprint pages.",
|
||||
"editorial_spotlight": "Blog-style landing pages and curated picks.",
|
||||
"category_shelf": "Large catalogs grouped by topic, easy to scan."
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Layout options",
|
||||
"columns": "Columns",
|
||||
"max_count": "Max courses",
|
||||
"show_rating": "Show rating",
|
||||
"tag_source": "Tag source",
|
||||
"tag_source_auto": "Auto from courses",
|
||||
"tag_source_manual": "Manual selection",
|
||||
"default_tag": "Default tag",
|
||||
"show_all_option": "Show \"All\" option",
|
||||
"visible_cards": "Visible cards",
|
||||
"auto_play": "Auto play",
|
||||
"auto_play_interval": "Auto play interval (ms)",
|
||||
"show_dots": "Show dots",
|
||||
"show_arrows": "Show arrows",
|
||||
"loop": "Loop",
|
||||
"featured_course": "Featured course",
|
||||
"featured_course_required": "A featured course is required for this layout.",
|
||||
"main_course": "Main spotlight course",
|
||||
"main_course_required": "Pick a course to spotlight.",
|
||||
"eyebrow_label": "Eyebrow label",
|
||||
"cta_label": "CTA label",
|
||||
"secondary_max_count": "Secondary courses",
|
||||
"density": "Density",
|
||||
"density_comfortable": "Comfortable",
|
||||
"density_compact": "Compact",
|
||||
"show_thumbnail": "Show thumbnail",
|
||||
"show_tags": "Show tags",
|
||||
"title_style": "Title style",
|
||||
"title_style_serif": "Serif",
|
||||
"title_style_sans": "Sans",
|
||||
"category_tags": "Category tags",
|
||||
"category_tags_required": "Select at least one tag for the category shelf.",
|
||||
"default_category": "Default category",
|
||||
"show_all_tab": "Show \"All\" tab",
|
||||
"max_per_category": "Max courses per category",
|
||||
"none": "None"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "Manual",
|
||||
"newest": "Newest",
|
||||
"title": "Title"
|
||||
},
|
||||
"status": {
|
||||
"draft": "Draft",
|
||||
"published": "Published",
|
||||
"archived": "Archived",
|
||||
"live": "Live"
|
||||
},
|
||||
"plan": {
|
||||
"free": "Free plan",
|
||||
"paid": "Paid plan"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Preview",
|
||||
"saved": "Saved",
|
||||
"unsaved": "Unsaved changes",
|
||||
"load_failed": "Preview could not load. Try refreshing the page.",
|
||||
"empty": "Preview unavailable.",
|
||||
"all_tags": "All",
|
||||
"none": "None",
|
||||
"lessons_suffix": "lessons",
|
||||
"last_synced": "Synced",
|
||||
"refresh": "Refresh",
|
||||
"columns": {
|
||||
"course": "Course",
|
||||
"lessons": "Lessons",
|
||||
"tags": "Tags"
|
||||
},
|
||||
"exercises_suffix": "exercises"
|
||||
},
|
||||
"actions": {
|
||||
"create": "Create Widget",
|
||||
"edit": "Edit",
|
||||
"back": "Back to widgets",
|
||||
"save": "Save",
|
||||
"discard": "Discard changes",
|
||||
"publish": "Publish",
|
||||
"archive": "Archive",
|
||||
"restore": "Restore",
|
||||
"copy_embed": "Copy embed",
|
||||
"rename": "Rename",
|
||||
"delete": "Delete"
|
||||
},
|
||||
"create": {
|
||||
"description": "Give your widget a name to get started."
|
||||
},
|
||||
"form": {
|
||||
"name": "Widget name",
|
||||
"selection_mode": "Selection mode",
|
||||
"course_search": "Search courses",
|
||||
"layout_type": "Layout type",
|
||||
"sort_by": "Sort by",
|
||||
"cta_label": "CTA label",
|
||||
"load_more_label": "Load more label",
|
||||
"limit_courses": "Limit courses",
|
||||
"max_count": "Max course count",
|
||||
"show_course_image": "Show course image",
|
||||
"show_type_badge": "Show course type badge",
|
||||
"show_lessons_count": "Show lessons count",
|
||||
"show_description": "Show description excerpt",
|
||||
"shorten_long_description": "Shorten long description",
|
||||
"show_price": "Show price",
|
||||
"show_rating": "Show rating",
|
||||
"theme_preset": "Theme preset",
|
||||
"primary_color": "Primary color",
|
||||
"background_color": "Background color",
|
||||
"text_color": "Text color",
|
||||
"border_color": "Border color",
|
||||
"border_radius": "Border radius",
|
||||
"font_family": "Font family",
|
||||
"font_scale": "Font size scale",
|
||||
"show_powered_by": "Show Classroomio branding",
|
||||
"custom_css": "Custom CSS",
|
||||
"custom_css_locked": "Upgrade to enable custom CSS.",
|
||||
"embed_code": "Embed code"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Widget created",
|
||||
"saved": "Widget saved",
|
||||
"published": "Widget published",
|
||||
"rolled_back": "Widget restored",
|
||||
"deleted": "Widget archived"
|
||||
},
|
||||
"filter": {
|
||||
"status": "Status",
|
||||
"all": "All",
|
||||
"unpublished": "Unpublished",
|
||||
"course_type": "Course Type"
|
||||
}
|
||||
},
|
||||
"setup": {
|
||||
"your_checklist": "Your Checklist",
|
||||
"get_started": "Get Started",
|
||||
@@ -949,18 +1182,35 @@
|
||||
"view_site": "View Site",
|
||||
"visit_site": "Visit Website",
|
||||
"current_lesson": "Currently Learning",
|
||||
"currently_learning": "Currently Learning",
|
||||
"learner": "Learner",
|
||||
"your_progress": "Your Progress",
|
||||
"progress": "Progress",
|
||||
"continue": "Continue",
|
||||
"continue_learning": "Continue Learning",
|
||||
"pick_up_where_you_left_off": "Pick up where you left off",
|
||||
"course_awaits_you": "{title} awaits you",
|
||||
"learning_awaits_you": "Your next course awaits you",
|
||||
"lms_today_progress": "You're {progress}% through your learning - every step counts.",
|
||||
"lms_today_empty": "Your learning path is ready when you are.",
|
||||
"compliance_score": "Compliance Score",
|
||||
"compliance": "Compliance",
|
||||
"compliance_score_subtitle": "{completed} of {total} compliance courses currently satisfied",
|
||||
"compliance_score_empty": "No compliance courses assigned yet",
|
||||
"compliance_met": "{completed} of {total} met",
|
||||
"required_courses_completed": "{completed} of {total} required courses completed",
|
||||
"streak": "Streak",
|
||||
"days_active": "days active",
|
||||
"no_courses": "No courses in progress yet",
|
||||
"start_course": "Once you start a course, your progress will reflect here",
|
||||
"lms_dashboard_hero": "Today is another day to bring you closer to your learning goals. Don’t give up, the more you learn the better you get.",
|
||||
"lessons_completed": "Lessons completed",
|
||||
"items_completed": "Items completed",
|
||||
"items_done": "{completed} of {total} done",
|
||||
"no_courses_started": "No courses started",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Certified",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -978,7 +1228,11 @@
|
||||
"recent_enrollments": "Recent Enrollments",
|
||||
"publish_first_course": "Publish Your First Course",
|
||||
"publish_first_course_description": "To track enrollments, publish a course and invite students",
|
||||
"publish_course": "Publish Course"
|
||||
"publish_course": "Publish Course",
|
||||
"login_activity_title": "Student Login Activity",
|
||||
"login_activity_description": "Most active days of the week (last 90 days)",
|
||||
"login_activity_no_data": "No login activity yet",
|
||||
"login_activity_logins": "logins"
|
||||
},
|
||||
"ai": {
|
||||
"help_me": "Help me write",
|
||||
@@ -1161,7 +1415,8 @@
|
||||
"clone": "Clone",
|
||||
"share": "Share",
|
||||
"invite": "Invite",
|
||||
"delete": "Delete"
|
||||
"delete": "Delete",
|
||||
"open_course_site": "Open course site"
|
||||
},
|
||||
"error_message": "An error occurred.",
|
||||
"lessons_number": "lessons",
|
||||
@@ -1171,6 +1426,8 @@
|
||||
"unpublished": "Unpublished",
|
||||
"continue_course": "Continue",
|
||||
"learn_more": "Learn more",
|
||||
"due_date": "Due",
|
||||
"valid_until": "Valid until",
|
||||
"tags_overflow_aria": "{count} more tags",
|
||||
"list_view": {
|
||||
"title": "Title",
|
||||
@@ -1213,14 +1470,21 @@
|
||||
"nav_attendance": "Attendance",
|
||||
"nav_submissions": "Submissions",
|
||||
"nav_marks": "Marks",
|
||||
"nav_compliance": "Compliance",
|
||||
"nav_people": "People",
|
||||
"nav_analytics": "Analytics",
|
||||
"nav_certificates": "Certificates",
|
||||
"nav_landing_page": "Landing Page",
|
||||
"nav_settings": "Settings"
|
||||
"nav_settings": "Settings",
|
||||
"nav_ai_assistant": "Assistant"
|
||||
},
|
||||
"sidebar": {
|
||||
"back_to_course": "Back to course",
|
||||
"compliance": {
|
||||
"title": "Compliance",
|
||||
"due_date": "Due",
|
||||
"valid_until": "Valid until"
|
||||
},
|
||||
"content_count": {
|
||||
"lessons": "{count} lessons",
|
||||
"exercises": "{count} exercises"
|
||||
@@ -1572,7 +1836,7 @@
|
||||
"finish": "Finish",
|
||||
"next": "Next",
|
||||
"check": "Check",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"description": {
|
||||
@@ -2025,6 +2289,81 @@
|
||||
},
|
||||
"no_student": "No Student Added"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Compliance",
|
||||
"not_compliance_title": "Compliance is not enabled",
|
||||
"not_compliance_description": "This course is not configured as a compliance course.",
|
||||
"loading": "Loading compliance records...",
|
||||
"learners": "Learners",
|
||||
"learners_description": "This table shows the latest cycle for each learner.",
|
||||
"current_cycle": "Current cycle",
|
||||
"current_cycle_description": "Your active compliance cycle and renewal dates.",
|
||||
"history": "Past cycles",
|
||||
"history_description": "Each row is one recorded compliance cycle for this course.",
|
||||
"no_active_cycle": "No active compliance cycle",
|
||||
"empty_history": "No compliance history has been recorded yet.",
|
||||
"empty_overview": "No learner compliance records are available yet.",
|
||||
"not_available": "Not available",
|
||||
"tabs": {
|
||||
"overview": "Overview",
|
||||
"learners": "Learners"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Bulk actions",
|
||||
"description": "Select learners and apply a compliance action to their current cycle.",
|
||||
"select_all": "Select all visible learners",
|
||||
"selected_count": "{count} selected",
|
||||
"clear_selection": "Clear selection",
|
||||
"due_date_label": "Due date",
|
||||
"due_date_helper": "Used for reset and extend actions.",
|
||||
"reset_action": "Reset cycle",
|
||||
"extend_action": "Extend due date",
|
||||
"waive_title": "Waive selected learners",
|
||||
"waive_description": "Apply a waiver to the selected learners. You can leave the expiration empty for an open-ended waiver.",
|
||||
"waiver_reason_label": "Waiver reason",
|
||||
"waiver_reason_helper": "Optional context for audits and future reviews.",
|
||||
"waiver_expires_at_label": "Waiver expires at",
|
||||
"waiver_expires_at_helper": "Leave empty if the waiver should not expire automatically.",
|
||||
"waive_action": "Apply waiver",
|
||||
"modal": {
|
||||
"description": "You are updating {count} selected learners.",
|
||||
"cancel": "Cancel",
|
||||
"apply": "Apply action"
|
||||
}
|
||||
},
|
||||
"fields": {
|
||||
"learner": "Learner",
|
||||
"email": "Email",
|
||||
"status": "Status",
|
||||
"cycle": "Cycle",
|
||||
"due_date": "Due date",
|
||||
"completed_at": "Completed at",
|
||||
"valid_until": "Valid until",
|
||||
"score": "Score",
|
||||
"attempts": "Attempts"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Total learners",
|
||||
"no_record": "No record",
|
||||
"not_started": "Not started",
|
||||
"in_progress": "In progress",
|
||||
"compliant": "Compliant",
|
||||
"expiring_soon": "Expiring soon",
|
||||
"in_grace_period": "In grace period",
|
||||
"non_compliant": "Non-compliant",
|
||||
"waived": "Waived"
|
||||
},
|
||||
"status": {
|
||||
"no_record": "No record",
|
||||
"not_started": "Not started",
|
||||
"in_progress": "In progress",
|
||||
"compliant": "Compliant",
|
||||
"expiring_soon": "Expiring soon",
|
||||
"in_grace_period": "In grace period",
|
||||
"non_compliant": "Non-compliant",
|
||||
"waived": "Waived"
|
||||
}
|
||||
},
|
||||
"people": {
|
||||
"title": "People",
|
||||
"add": "Add",
|
||||
@@ -2346,6 +2685,7 @@
|
||||
"course_type_desc": "Update the course type for a more personalized experience",
|
||||
"live_class": "Live class",
|
||||
"self_paced": "Self paced",
|
||||
"compliance": "Compliance",
|
||||
"tags": {
|
||||
"title": "Tags",
|
||||
"description": "Assign tags so learners can discover this course with filters.",
|
||||
@@ -2765,6 +3105,23 @@
|
||||
"failed_deletion": "Deletion Failed, please try again later"
|
||||
}
|
||||
},
|
||||
"course": {
|
||||
"success": {
|
||||
"comment_deleted": "Comment Deleted",
|
||||
"comment_added": "Comment added",
|
||||
"pinned": "Pinned",
|
||||
"unpinned": "Unpinned",
|
||||
"successfully": "Successfully",
|
||||
"feed_delete_success": "Feed deleted successfully"
|
||||
},
|
||||
"error": {
|
||||
"reaction_error": "An error occurred while reacting to news feed",
|
||||
"commenting_error": "An error occurred while creating comment",
|
||||
"toggle_error": "Failed to toggle pinned feed",
|
||||
"news_feed_fail": "Failed to fetch news feeds",
|
||||
"feed_fetch_error": "An error occured while fetching feed"
|
||||
}
|
||||
},
|
||||
"lms": {
|
||||
"error": {
|
||||
"username_exists": "username already exists",
|
||||
@@ -2799,23 +3156,6 @@
|
||||
"complete": "Complete :)"
|
||||
}
|
||||
},
|
||||
"course": {
|
||||
"success": {
|
||||
"comment_deleted": "Comment Deleted",
|
||||
"comment_added": "Comment added",
|
||||
"pinned": "Pinned",
|
||||
"unpinned": "Unpinned",
|
||||
"successfully": "Successfully",
|
||||
"feed_delete_success": "Feed deleted successfully"
|
||||
},
|
||||
"error": {
|
||||
"reaction_error": "An error occurred while reacting to news feed",
|
||||
"commenting_error": "An error occurred while creating comment",
|
||||
"toggle_error": "Failed to toggle pinned feed",
|
||||
"news_feed_fail": "Failed to fetch news feeds",
|
||||
"feed_fetch_error": "An error occured while fetching feed"
|
||||
}
|
||||
},
|
||||
"program": {
|
||||
"success": {
|
||||
"comment_deleted": "Comment deleted",
|
||||
@@ -2855,7 +3195,7 @@
|
||||
"lesson_update_failed": "Failed to update lesson",
|
||||
"section_created": "Course section created successfully",
|
||||
"section_create_failed": "Failed to create course section",
|
||||
"section_updated": "Course section updated successfully",
|
||||
"section_deleted": "Course section deleted successfully",
|
||||
"section_update_failed": "Failed to update course section",
|
||||
"sections_reordered": "Course sections reordered successfully",
|
||||
"sections_reorder_failed": "Failed to reorder course sections",
|
||||
@@ -3078,9 +3418,24 @@
|
||||
"invalid_field": "Invalid value"
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"unsaved_changes": {
|
||||
"message": "You have unsaved changes. Are you sure you want to leave?"
|
||||
}
|
||||
"ai_assistant": {
|
||||
"empty_state": "Ask me to help with your course content — draft lessons, generate questions, or plan a course from a document.",
|
||||
"input_placeholder": "Ask the AI assistant...",
|
||||
"attach_document": "Attach a document (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Upgrade to upload documents",
|
||||
"tokens_exhausted": "Monthly AI token limit reached. Buy more credits in Settings > Billing or wait for reset.",
|
||||
"chat_history": "Chat History",
|
||||
"no_conversations": "No conversations yet",
|
||||
"untitled": "Untitled",
|
||||
"new_chat": "New chat",
|
||||
"tokens_label": "tokens",
|
||||
"implementing_course_plan": "Implementing Course Plan",
|
||||
"resume": "Resume",
|
||||
"stopped_content_kept": "Stopped. Created content has been kept.",
|
||||
"mention_lesson": "Lesson",
|
||||
"mention_exercise": "Exercise",
|
||||
"mention_section": "Section",
|
||||
"mention_no_results": "No matching content",
|
||||
"uploading_document": "Uploading document..."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "Marcado como completo",
|
||||
"complete_download": "Descarga Completa",
|
||||
"version_restored": "Versión restaurada exitosamente"
|
||||
}
|
||||
},
|
||||
"section_deleted": "Sección del curso eliminada exitosamente"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "Agregar etiqueta",
|
||||
"popover_title": "Seleccionar etiquetas",
|
||||
"empty_groups": "Aún no hay etiquetas disponibles"
|
||||
}
|
||||
},
|
||||
"compliance": "Cumplimiento"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Analítica"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "terminar",
|
||||
"next": "Siguiente",
|
||||
"check": "comprobar",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "Editar",
|
||||
"delete": "Eliminar"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Cumplimiento",
|
||||
"not_compliance_title": "El cumplimiento no está habilitado",
|
||||
"not_compliance_description": "Este curso no está configurado como un curso de cumplimiento.",
|
||||
"loading": "Cargando registros de cumplimiento...",
|
||||
"learners": "Estudiantes",
|
||||
"learners_description": "Esta tabla muestra el último ciclo de cada alumno.",
|
||||
"current_cycle": "Ciclo actual",
|
||||
"current_cycle_description": "Su ciclo de cumplimiento activo y fechas de renovación.",
|
||||
"history": "Ciclos pasados",
|
||||
"history_description": "Cada fila es un ciclo de cumplimiento registrado para este curso.",
|
||||
"no_active_cycle": "Sin ciclo de cumplimiento activo",
|
||||
"empty_history": "Aún no se ha registrado ningún historial de cumplimiento.",
|
||||
"empty_overview": "Aún no hay registros de cumplimiento de los alumnos disponibles.",
|
||||
"not_available": "No disponible",
|
||||
"status": {
|
||||
"no_record": "Sin registro",
|
||||
"not_started": "No iniciado",
|
||||
"in_progress": "En progreso",
|
||||
"compliant": "Cumple",
|
||||
"expiring_soon": "Expira pronto",
|
||||
"in_grace_period": "En periodo de gracia",
|
||||
"non_compliant": "No conforme",
|
||||
"waived": "Renunciado"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Alumnos totales",
|
||||
"no_record": "Sin registro",
|
||||
"not_started": "No iniciado",
|
||||
"in_progress": "En progreso",
|
||||
"compliant": "Cumple",
|
||||
"expiring_soon": "Expira pronto",
|
||||
"in_grace_period": "En periodo de gracia",
|
||||
"non_compliant": "No conforme",
|
||||
"waived": "Renunciado"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "aprendiz",
|
||||
"email": "Correo electrónico",
|
||||
"status": "Estado",
|
||||
"cycle": "ciclo",
|
||||
"due_date": "fecha de vencimiento",
|
||||
"completed_at": "Completado en",
|
||||
"valid_until": "Válido hasta",
|
||||
"score": "Puntuación",
|
||||
"attempts": "Intentos"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Acciones masivas",
|
||||
"description": "Seleccione estudiantes y aplique una acción de cumplimiento a su ciclo actual.",
|
||||
"select_all": "Seleccionar todos los alumnos visibles",
|
||||
"selected_count": "{count} seleccionado",
|
||||
"clear_selection": "Borrar selección",
|
||||
"due_date_label": "fecha de vencimiento",
|
||||
"due_date_helper": "Se utiliza para restablecer y ampliar acciones.",
|
||||
"reset_action": "Reiniciar ciclo",
|
||||
"extend_action": "Extender la fecha de vencimiento",
|
||||
"waive_title": "Renunciar a los alumnos seleccionados",
|
||||
"waive_description": "Aplicar una exención a los alumnos seleccionados. Puede dejar el vencimiento vacío para una exención abierta.",
|
||||
"waiver_reason_label": "Motivo de la renuncia",
|
||||
"waiver_reason_helper": "Contexto opcional para auditorías y revisiones futuras.",
|
||||
"waiver_expires_at_label": "La exención vence en",
|
||||
"waiver_expires_at_helper": "Déjelo en blanco si la exención no debe caducar automáticamente.",
|
||||
"waive_action": "Aplicar exención",
|
||||
"modal": {
|
||||
"description": "Estás actualizando a {count} alumnos seleccionados.",
|
||||
"cancel": "Cancelar",
|
||||
"apply": "Aplicar acción"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "Descripción general",
|
||||
"learners": "Estudiantes"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{count} lecciones",
|
||||
"exercises": "{contar} ejercicios"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Cumplimiento",
|
||||
"due_date": "debido",
|
||||
"valid_until": "Válido hasta"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "Analítica",
|
||||
"nav_certificates": "Certificados",
|
||||
"nav_landing_page": "Página de destino",
|
||||
"nav_settings": "Configuración"
|
||||
"nav_settings": "Configuración",
|
||||
"nav_compliance": "Cumplimiento",
|
||||
"nav_ai_assistant": "Asistente"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "Compartir",
|
||||
"invite": "invitar",
|
||||
"delete": "Eliminar",
|
||||
"open": "Abierto"
|
||||
}
|
||||
"open": "Abierto",
|
||||
"open_course_site": "Abrir sitio del curso"
|
||||
},
|
||||
"due_date": "debido",
|
||||
"valid_until": "Válido hasta"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "Hoy es otro día para acercarte a tus objetivos de aprendizaje. No te rindas, cuanto más aprendas, mejor serás.",
|
||||
"lessons_completed": "Lecciones completadas",
|
||||
"no_courses_started": "No se iniciaron cursos",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Certificados",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "Publica tu primer curso",
|
||||
"publish_first_course_description": "Para realizar un seguimiento de las inscripciones, publicar un curso e invitar a estudiantes",
|
||||
"publish_course": "Publicar curso",
|
||||
"items_completed": "Artículos completados"
|
||||
"items_completed": "Artículos completados",
|
||||
"currently_learning": "Actualmente aprendiendo",
|
||||
"learner": "aprendiz",
|
||||
"progress": "Progreso",
|
||||
"pick_up_where_you_left_off": "Continua donde lo dejaste",
|
||||
"course_awaits_you": "{título} te espera",
|
||||
"learning_awaits_you": "Tu próximo curso te espera",
|
||||
"lms_today_progress": "Estás {progresando}% en tu aprendizaje: cada paso cuenta.",
|
||||
"lms_today_empty": "Tu camino de aprendizaje estará listo cuando tú lo estés.",
|
||||
"compliance_score": "Puntuación de cumplimiento",
|
||||
"compliance": "Cumplimiento",
|
||||
"compliance_score_subtitle": "{completado} de {total} cursos de cumplimiento actualmente satisfechos",
|
||||
"compliance_score_empty": "Aún no se han asignado cursos de cumplimiento",
|
||||
"compliance_met": "{completado} de {total} cumplido",
|
||||
"required_courses_completed": "{completado} de {total} cursos requeridos completados",
|
||||
"streak": "racha",
|
||||
"days_active": "dias activos",
|
||||
"items_done": "{completado} de {total} hecho",
|
||||
"login_activity_title": "Actividad de inicio de sesión del estudiante",
|
||||
"login_activity_description": "Días más activos de la semana (últimos 90 días)",
|
||||
"login_activity_no_data": "Aún no hay actividad de inicio de sesión",
|
||||
"login_activity_logins": "inicios de sesión"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Tu horario",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "Actualiza ahora",
|
||||
"tags": "Etiquetas",
|
||||
"automation": "Automatización",
|
||||
"programs": "Programas"
|
||||
"programs": "Programas",
|
||||
"widgets": "widgets"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "Administrador de medios - ClassroomIO",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "Usamos Polar para ayudarte a gestionar tu facturación",
|
||||
"open_billing": "Facturación abierta",
|
||||
"error": "Se produjo un error al abrir la facturación.",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "Uso del asistente de IA",
|
||||
"ai_tokens_used": "tokens usados este mes",
|
||||
"ai_bonus_credits": "créditos de bonificación disponibles"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "Telegrama",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "Buscar"
|
||||
"placeholder": "Buscar",
|
||||
"command_palette": {
|
||||
"title": "paleta de comandos",
|
||||
"description": "Busque y navegue por su organización",
|
||||
"placeholder": "Busca cursos, programas, widgets, estudiantes, etiquetas, configuraciones...",
|
||||
"org_placeholder": "Busca cursos, programas, widgets, estudiantes, etiquetas, configuraciones...",
|
||||
"lms_placeholder": "Busque sus cursos, programas y páginas de aprendizaje...",
|
||||
"lms_description": "Busque y navegue por su espacio de trabajo de aprendizaje",
|
||||
"empty": "No se encontraron resultados",
|
||||
"loading": "Buscando...",
|
||||
"clear_recents": "Borrar recientes",
|
||||
"result_types": {
|
||||
"page": "Página"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "Reciente",
|
||||
"suggested": "sugerido",
|
||||
"courses": "Cursos",
|
||||
"programs": "Programas",
|
||||
"widgets": "widgets",
|
||||
"tags": "Etiquetas",
|
||||
"students": "estudiantes",
|
||||
"settings": "Configuración"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "Cancelar"
|
||||
"cancel": "Cancelar",
|
||||
"save": "Guardar"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "nosotros en",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "Clase en vivo",
|
||||
"live_class_subtitle": "Ideal para bootcamps donde las lecciones se basan en el tiempo.",
|
||||
"self_paced_label": "a tu propio ritmo",
|
||||
"self_paced_subtitle": "Lo mejor para cursos donde los estudiantes pueden tomar lecciones a su propio ritmo"
|
||||
"self_paced_subtitle": "Lo mejor para cursos donde los estudiantes pueden tomar lecciones a su propio ritmo",
|
||||
"compliance_label": "Cumplimiento",
|
||||
"compliance_subtitle": "Capacitación recurrente con repeticiones, recordatorios y seguimiento de renovaciones."
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "Eliminar",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "estudiantes",
|
||||
"sort_status": "Estado"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "Pídeme que te ayude con el contenido de tu curso: redacta lecciones, genera preguntas o planifica un curso a partir de un documento.",
|
||||
"input_placeholder": "Pregúntale al asistente de IA...",
|
||||
"attach_document": "Adjunte un documento (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Actualizar para cargar documentos",
|
||||
"tokens_exhausted": "Se alcanzó el límite mensual de tokens de IA. Compre más créditos en Configuración > Facturación o espere a que se restablezcan.",
|
||||
"chat_history": "Historial de chat",
|
||||
"no_conversations": "Aún no hay conversaciones",
|
||||
"untitled": "Sin título",
|
||||
"new_chat": "Nuevo chat",
|
||||
"tokens_label": "fichas",
|
||||
"implementing_course_plan": "Implementación del plan del curso",
|
||||
"resume": "Currículum",
|
||||
"stopped_content_kept": "Detenido. El contenido creado se ha mantenido.",
|
||||
"mention_lesson": "Lección",
|
||||
"mention_exercise": "ejercicio",
|
||||
"mention_section": "Sección",
|
||||
"mention_no_results": "No hay contenido coincidente",
|
||||
"uploading_document": "Subiendo documento..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "widgets",
|
||||
"subtitle": "Publique colecciones de cursos de marca para sitios web externos.",
|
||||
"empty_state": "Aún no hay widgets. Cree uno para generar un bloque de curso integrable.",
|
||||
"filter": {
|
||||
"status": "Estado",
|
||||
"all": "Todos",
|
||||
"unpublished": "Inédito",
|
||||
"course_type": "Tipo de curso"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Widget creado",
|
||||
"saved": "Widget guardado",
|
||||
"published": "Widget publicado",
|
||||
"rolled_back": "Widget restaurado",
|
||||
"deleted": "Widget archivado"
|
||||
},
|
||||
"form": {
|
||||
"name": "Nombre del widget",
|
||||
"selection_mode": "Modo de selección",
|
||||
"course_search": "Buscar cursos",
|
||||
"layout_type": "Tipo de diseño",
|
||||
"sort_by": "Ordenar por",
|
||||
"cta_label": "etiqueta de acción",
|
||||
"load_more_label": "Cargar más etiqueta",
|
||||
"limit_courses": "Limitar cursos",
|
||||
"max_count": "Recuento máximo de cursos",
|
||||
"show_course_image": "Mostrar imagen del curso",
|
||||
"show_type_badge": "Mostrar insignia de tipo de curso",
|
||||
"show_lessons_count": "Mostrar recuento de lecciones",
|
||||
"show_description": "Mostrar extracto de descripción",
|
||||
"shorten_long_description": "Acortar descripción larga",
|
||||
"show_price": "Mostrar precio",
|
||||
"show_rating": "Mostrar calificación",
|
||||
"theme_preset": "Tema preestablecido",
|
||||
"primary_color": "color primario",
|
||||
"background_color": "Color de fondo",
|
||||
"text_color": "Color del texto",
|
||||
"border_color": "Color del borde",
|
||||
"border_radius": "Radio del borde",
|
||||
"font_family": "Familia de fuentes",
|
||||
"font_scale": "Escala de tamaño de fuente",
|
||||
"show_powered_by": "Mostrar la marca Classroomio",
|
||||
"custom_css": "CSS personalizado",
|
||||
"custom_css_locked": "Actualice para habilitar CSS personalizado.",
|
||||
"embed_code": "código para insertar"
|
||||
},
|
||||
"create": {
|
||||
"description": "Dale un nombre a tu widget para comenzar."
|
||||
},
|
||||
"actions": {
|
||||
"create": "Crear widget",
|
||||
"edit": "Editar",
|
||||
"back": "Volver a los widgets",
|
||||
"save": "Guardar",
|
||||
"discard": "Descartar cambios",
|
||||
"publish": "Publicar",
|
||||
"archive": "Archivo",
|
||||
"restore": "Restaurar",
|
||||
"copy_embed": "Copiar incrustado",
|
||||
"rename": "Cambiar nombre",
|
||||
"delete": "Eliminar"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Vista previa",
|
||||
"saved": "Guardado",
|
||||
"unsaved": "Cambios no guardados",
|
||||
"load_failed": "No se pudo cargar la vista previa. Intente actualizar la página.",
|
||||
"empty": "Vista previa no disponible.",
|
||||
"all_tags": "Todos",
|
||||
"none": "Ninguno",
|
||||
"lessons_suffix": "lecciones",
|
||||
"last_synced": "Sincronizado",
|
||||
"refresh": "Actualizar",
|
||||
"exercises_suffix": "ejercicios",
|
||||
"columns": {
|
||||
"course": "Curso",
|
||||
"lessons": "Lecciones",
|
||||
"tags": "Etiquetas"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "Plan gratuito",
|
||||
"paid": "Plan pago"
|
||||
},
|
||||
"status": {
|
||||
"draft": "Borrador",
|
||||
"published": "Publicado",
|
||||
"archived": "Archivado",
|
||||
"live": "en vivo"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "manuales",
|
||||
"newest": "Lo más nuevo",
|
||||
"title": "Título"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Opciones de diseño",
|
||||
"columns": "columnas",
|
||||
"max_count": "cursos máximos",
|
||||
"show_rating": "Mostrar calificación",
|
||||
"tag_source": "Fuente de la etiqueta",
|
||||
"tag_source_auto": "Auto de cursos",
|
||||
"tag_source_manual": "selección manual",
|
||||
"default_tag": "Etiqueta predeterminada",
|
||||
"show_all_option": "Mostrar la opción \"Todos\"",
|
||||
"visible_cards": "Tarjetas visibles",
|
||||
"auto_play": "reproducción automática",
|
||||
"auto_play_interval": "Intervalo de reproducción automática (ms)",
|
||||
"show_dots": "Mostrar puntos",
|
||||
"show_arrows": "Mostrar flechas",
|
||||
"loop": "Bucle",
|
||||
"featured_course": "Curso destacado",
|
||||
"featured_course_required": "Se requiere un curso destacado para este diseño.",
|
||||
"main_course": "Curso de foco principal",
|
||||
"main_course_required": "Elija un curso para destacar.",
|
||||
"eyebrow_label": "Etiqueta de cejas",
|
||||
"cta_label": "etiqueta de acción",
|
||||
"secondary_max_count": "cursos secundarios",
|
||||
"density": "densidad",
|
||||
"density_comfortable": "Cómodo",
|
||||
"density_compact": "Compacto",
|
||||
"show_thumbnail": "Mostrar miniatura",
|
||||
"show_tags": "Mostrar etiquetas",
|
||||
"title_style": "Estilo de título",
|
||||
"title_style_serif": "Serifa",
|
||||
"title_style_sans": "sin",
|
||||
"category_tags": "Etiquetas de categoría",
|
||||
"category_tags_required": "Seleccione al menos una etiqueta para el estante de categorías.",
|
||||
"default_category": "Categoría predeterminada",
|
||||
"show_all_tab": "Mostrar pestaña \"Todos\"",
|
||||
"max_per_category": "Cursos máximos por categoría",
|
||||
"none": "Ninguno"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "Catálogo de uso general con mucho espacio para respirar.",
|
||||
"tag_filter": "Permita que los estudiantes reduzcan un amplio catálogo por tema.",
|
||||
"carousel": "Filas destacadas en secciones estrechas de la página de inicio.",
|
||||
"primary_course": "Promocionar un curso emblemático o recién lanzado.",
|
||||
"compact_list": "Incrustaciones de barra lateral y páginas que ocupan un espacio mínimo.",
|
||||
"editorial_spotlight": "Páginas de destino estilo blog y selecciones seleccionadas.",
|
||||
"category_shelf": "Grandes catálogos agrupados por temas, fáciles de escanear."
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Cuadrícula de tarjetas",
|
||||
"tag_filter": "Filtro de etiquetas",
|
||||
"carousel": "carrusel",
|
||||
"primary_course": "curso primario",
|
||||
"compact_list": "Lista compacta",
|
||||
"editorial_spotlight": "Foco editorial",
|
||||
"category_shelf": "estante de categoría"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "selección manual",
|
||||
"published": "Todos los cursos publicados"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Fuente del widget",
|
||||
"available_courses": "Cursos disponibles",
|
||||
"layout": "Diseño",
|
||||
"content": "Contenido",
|
||||
"design": "Diseño",
|
||||
"version_history": "Historial de versiones",
|
||||
"save_changes": "Guardar cambios",
|
||||
"rename_widget": "Cambiar nombre del widget",
|
||||
"continue_to_layout": "Continuar al diseño",
|
||||
"pick_layout": "Elige un diseño",
|
||||
"pick_design": "Apariencia",
|
||||
"panel_subtitle": "Configure cómo se ve y se comporta su widget.",
|
||||
"embed_share": "Insertar y compartir",
|
||||
"discard_short": "Descartar",
|
||||
"canvas_status": "Vista previa",
|
||||
"finish_editing_name": "hecho",
|
||||
"waiting_org": "Cargando organización…",
|
||||
"load_failed": "No se pudo cargar este widget. Inténtalo de nuevo desde la lista de widgets.",
|
||||
"nav": {
|
||||
"courses": "Cursos",
|
||||
"layout": "Diseño",
|
||||
"design": "Diseño",
|
||||
"embed": "Insertar"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "Móvil",
|
||||
"tablet": "tableta",
|
||||
"desktop": "Escritorio"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Seleccionar cursos",
|
||||
"layout": "Diseño",
|
||||
"design": "Diseño",
|
||||
"embed": "Código para insertar"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Widget del curso"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "Aún no hay widgets",
|
||||
"description": "Cree un widget para generar un bloque de curso integrable para sitios web externos."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "Marqué comme terminé",
|
||||
"complete_download": "Téléchargement terminé",
|
||||
"version_restored": "Version restaurée avec succès"
|
||||
}
|
||||
},
|
||||
"section_deleted": "Section de cours supprimée avec succès"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "Ajouter une balise",
|
||||
"popover_title": "Sélectionnez les balises",
|
||||
"empty_groups": "Aucun tag disponible pour l'instant"
|
||||
}
|
||||
},
|
||||
"compliance": "Conformité"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Analyse"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "Terminer",
|
||||
"next": "Suivant",
|
||||
"check": "Vérifier",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "Modifier",
|
||||
"delete": "Supprimer"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Conformité",
|
||||
"not_compliance_title": "La conformité n'est pas activée",
|
||||
"not_compliance_description": "Ce cours n'est pas configuré comme cours de conformité.",
|
||||
"loading": "Chargement des enregistrements de conformité...",
|
||||
"learners": "Apprenants",
|
||||
"learners_description": "Ce tableau montre le dernier cycle pour chaque apprenant.",
|
||||
"current_cycle": "Cycle actuel",
|
||||
"current_cycle_description": "Votre cycle de conformité actif et vos dates de renouvellement.",
|
||||
"history": "Cycles passés",
|
||||
"history_description": "Chaque ligne correspond à un cycle de conformité enregistré pour ce cours.",
|
||||
"no_active_cycle": "Aucun cycle de conformité actif",
|
||||
"empty_history": "Aucun historique de conformité n’a encore été enregistré.",
|
||||
"empty_overview": "Aucun dossier de conformité des apprenants n’est encore disponible.",
|
||||
"not_available": "Non disponible",
|
||||
"status": {
|
||||
"no_record": "Aucun enregistrement",
|
||||
"not_started": "Pas commencé",
|
||||
"in_progress": "En cours",
|
||||
"compliant": "Conforme",
|
||||
"expiring_soon": "Expire bientôt",
|
||||
"in_grace_period": "En période de grâce",
|
||||
"non_compliant": "Non conforme",
|
||||
"waived": "Renoncé"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Nombre total d'apprenants",
|
||||
"no_record": "Aucun enregistrement",
|
||||
"not_started": "Pas démarré",
|
||||
"in_progress": "En cours",
|
||||
"compliant": "Conforme",
|
||||
"expiring_soon": "Expire bientôt",
|
||||
"in_grace_period": "En période de grâce",
|
||||
"non_compliant": "Non conforme",
|
||||
"waived": "Renoncé"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "Apprenant",
|
||||
"email": "Courriel",
|
||||
"status": "Statut",
|
||||
"cycle": "Cycle",
|
||||
"due_date": "Date d'échéance",
|
||||
"completed_at": "Terminé à",
|
||||
"valid_until": "Valable jusqu'au",
|
||||
"score": "Score",
|
||||
"attempts": "Tentatives"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Actions groupées",
|
||||
"description": "Sélectionnez les apprenants et appliquez une action de conformité à leur cycle actuel.",
|
||||
"select_all": "Sélectionnez tous les apprenants visibles",
|
||||
"selected_count": "{count} sélectionnés",
|
||||
"clear_selection": "Effacer la sélection",
|
||||
"due_date_label": "Date d'échéance",
|
||||
"due_date_helper": "Utilisé pour les actions de réinitialisation et d’extension.",
|
||||
"reset_action": "Cycle de réinitialisation",
|
||||
"extend_action": "Prolonger la date d'échéance",
|
||||
"waive_title": "Renoncer aux apprenants sélectionnés",
|
||||
"waive_description": "Appliquer une dérogation aux apprenants sélectionnés. Vous pouvez laisser l’expiration vide pour une renonciation illimitée.",
|
||||
"waiver_reason_label": "Raison de la renonciation",
|
||||
"waiver_reason_helper": "Contexte facultatif pour les audits et les examens futurs.",
|
||||
"waiver_expires_at_label": "La renonciation expire à",
|
||||
"waiver_expires_at_helper": "Laissez vide si la renonciation ne doit pas expirer automatiquement.",
|
||||
"waive_action": "Demander une renonciation",
|
||||
"modal": {
|
||||
"description": "Vous mettez à jour {count} apprenants sélectionnés.",
|
||||
"cancel": "Annuler",
|
||||
"apply": "Appliquer l'action"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "Aperçu",
|
||||
"learners": "Apprenants"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{count} leçons",
|
||||
"exercises": "{count} exercices"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Conformité",
|
||||
"due_date": "Due",
|
||||
"valid_until": "Valable jusqu'au"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "Analyse",
|
||||
"nav_certificates": "Certificats",
|
||||
"nav_landing_page": "Page de destination",
|
||||
"nav_settings": "Paramètres"
|
||||
"nav_settings": "Paramètres",
|
||||
"nav_compliance": "Conformité",
|
||||
"nav_ai_assistant": "Assistante"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "Partager",
|
||||
"invite": "Inviter",
|
||||
"delete": "Supprimer",
|
||||
"open": "Ouvert"
|
||||
}
|
||||
"open": "Ouvert",
|
||||
"open_course_site": "Site de cours ouvert"
|
||||
},
|
||||
"due_date": "Due",
|
||||
"valid_until": "Valable jusqu'au"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "Aujourd'hui est un autre jour pour vous rapprocher de vos objectifs d'apprentissage. N'abandonnez pas, plus vous apprenez, mieux vous vous améliorez.",
|
||||
"lessons_completed": "Leçons terminées",
|
||||
"no_courses_started": "Aucun cours n'a commencé",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Certifiés",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "Publiez votre premier cours",
|
||||
"publish_first_course_description": "Pour suivre les inscriptions, publier un cours et inviter des étudiants",
|
||||
"publish_course": "Publier le cours",
|
||||
"items_completed": "Éléments terminés"
|
||||
"items_completed": "Éléments terminés",
|
||||
"currently_learning": "En cours d'apprentissage",
|
||||
"learner": "Apprenant",
|
||||
"progress": "Progrès",
|
||||
"pick_up_where_you_left_off": "Reprenez là où vous vous étiez arrêté",
|
||||
"course_awaits_you": "{titre} vous attend",
|
||||
"learning_awaits_you": "Votre prochain cours vous attend",
|
||||
"lms_today_progress": "Vous avez progressé de {progress} % dans votre apprentissage : chaque étape compte.",
|
||||
"lms_today_empty": "Votre parcours d’apprentissage est prêt quand vous l’êtes.",
|
||||
"compliance_score": "Score de conformité",
|
||||
"compliance": "Conformité",
|
||||
"compliance_score_subtitle": "{terminé} sur {total} cours de conformité actuellement suivis",
|
||||
"compliance_score_empty": "Aucun cours de conformité attribué pour l'instant",
|
||||
"compliance_met": "{terminé} sur {total} atteint",
|
||||
"required_courses_completed": "{terminé} sur {total} cours obligatoires terminés",
|
||||
"streak": "Série",
|
||||
"days_active": "jours d'activité",
|
||||
"items_done": "{terminé} sur {total} réalisé",
|
||||
"login_activity_title": "Activité de connexion des étudiants",
|
||||
"login_activity_description": "Jours les plus actifs de la semaine (90 derniers jours)",
|
||||
"login_activity_no_data": "Aucune activité de connexion pour le moment",
|
||||
"login_activity_logins": "connexions"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Votre emploi du temps",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "Mettre à niveau maintenant",
|
||||
"tags": "Balises",
|
||||
"automation": "Automation",
|
||||
"programs": "Programmes"
|
||||
"programs": "Programmes",
|
||||
"widgets": "Widgets"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "Gestionnaire de médias - ClassroomIO",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "Nous utilisons Polar pour vous aider à gérer votre facturation",
|
||||
"open_billing": "Facturation ouverte",
|
||||
"error": "Une erreur s'est produite lors de l'ouverture de la facturation",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "Utilisation de l'assistant IA",
|
||||
"ai_tokens_used": "jetons utilisés ce mois-ci",
|
||||
"ai_bonus_credits": "crédits bonus disponibles"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "Télégramme",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "Rechercher"
|
||||
"placeholder": "Rechercher",
|
||||
"command_palette": {
|
||||
"title": "Palette de commandes",
|
||||
"description": "Recherchez et naviguez dans votre organisation",
|
||||
"placeholder": "Rechercher des cours, des programmes, 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...",
|
||||
"lms_placeholder": "Recherchez vos cours, programmes et pages d'apprentissage...",
|
||||
"lms_description": "Recherchez et parcourez votre espace de travail d'apprentissage",
|
||||
"empty": "Aucun résultat trouvé",
|
||||
"loading": "Recherche...",
|
||||
"clear_recents": "Effacer les récents",
|
||||
"result_types": {
|
||||
"page": "Pages"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "Récent",
|
||||
"suggested": "Suggéré",
|
||||
"courses": "Cours",
|
||||
"programs": "Programmes",
|
||||
"widgets": "Widgets",
|
||||
"tags": "Balises",
|
||||
"students": "Étudiants",
|
||||
"settings": "Paramètres"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "Annuler"
|
||||
"cancel": "Annuler",
|
||||
"save": "Enregistrer"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "Nous à",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "Cours en direct",
|
||||
"live_class_subtitle": "Idéal pour les bootcamps où les cours sont basés sur le temps",
|
||||
"self_paced_label": "À votre rythme",
|
||||
"self_paced_subtitle": "Idéal pour les cours où les étudiants peuvent suivre des cours à leur propre rythme"
|
||||
"self_paced_subtitle": "Idéal pour les cours où les étudiants peuvent suivre des cours à leur propre rythme",
|
||||
"compliance_label": "Conformité",
|
||||
"compliance_subtitle": "Formation récurrente avec reprises, rappels et suivi de renouvellement"
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "Supprimer",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "Étudiants",
|
||||
"sort_status": "Statut"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "Demandez-moi de vous aider avec le contenu de votre cours : rédigez des leçons, générez des questions ou planifiez un cours à partir d'un document.",
|
||||
"input_placeholder": "Demandez à l'assistant IA...",
|
||||
"attach_document": "Joindre un document (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Mise à niveau pour télécharger des documents",
|
||||
"tokens_exhausted": "Limite mensuelle de jetons IA atteinte. Achetez plus de crédits dans Paramètres > Facturation ou attendez la réinitialisation.",
|
||||
"chat_history": "Historique des discussions",
|
||||
"no_conversations": "Aucune conversation pour l'instant",
|
||||
"untitled": "Sans titre",
|
||||
"new_chat": "Nouvelle discussion",
|
||||
"tokens_label": "jetons",
|
||||
"implementing_course_plan": "Mise en œuvre du plan de cours",
|
||||
"resume": "CV",
|
||||
"stopped_content_kept": "Arrêté. Le contenu créé a été conservé.",
|
||||
"mention_lesson": "Leçon",
|
||||
"mention_exercise": "Exercice",
|
||||
"mention_section": "Section",
|
||||
"mention_no_results": "Aucun contenu correspondant",
|
||||
"uploading_document": "Téléchargement du document..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "Widgets",
|
||||
"subtitle": "Publiez des collections de cours de marque pour des sites Web externes.",
|
||||
"empty_state": "Aucun widget pour l'instant. Créez-en un pour générer un bloc de cours intégrable.",
|
||||
"filter": {
|
||||
"status": "Statut",
|
||||
"all": "Tout",
|
||||
"unpublished": "Inédit",
|
||||
"course_type": "Type de cours"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Widget créé",
|
||||
"saved": "Widget enregistré",
|
||||
"published": "Widget publié",
|
||||
"rolled_back": "Widget restauré",
|
||||
"deleted": "Widget archivé"
|
||||
},
|
||||
"form": {
|
||||
"name": "Nom du widget",
|
||||
"selection_mode": "Mode de sélection",
|
||||
"course_search": "Rechercher des cours",
|
||||
"layout_type": "Type de mise en page",
|
||||
"sort_by": "Trier par",
|
||||
"cta_label": "Étiquette CTA",
|
||||
"load_more_label": "Charger plus d'étiquette",
|
||||
"limit_courses": "Cours limités",
|
||||
"max_count": "Nombre maximum de cours",
|
||||
"show_course_image": "Afficher l'image du cours",
|
||||
"show_type_badge": "Afficher le badge du type de cours",
|
||||
"show_lessons_count": "Afficher le nombre de leçons",
|
||||
"show_description": "Afficher l'extrait de la description",
|
||||
"shorten_long_description": "Raccourcir la description longue",
|
||||
"show_price": "Afficher le prix",
|
||||
"show_rating": "Afficher la note",
|
||||
"theme_preset": "Thème prédéfini",
|
||||
"primary_color": "Couleur primaire",
|
||||
"background_color": "Couleur de fond",
|
||||
"text_color": "Couleur du texte",
|
||||
"border_color": "Couleur de la bordure",
|
||||
"border_radius": "Rayon de la frontière",
|
||||
"font_family": "Famille de polices",
|
||||
"font_scale": "Échelle de taille de police",
|
||||
"show_powered_by": "Afficher la marque Classroomio",
|
||||
"custom_css": "CSS personnalisé",
|
||||
"custom_css_locked": "Mettez à niveau pour activer le CSS personnalisé.",
|
||||
"embed_code": "Code intégré"
|
||||
},
|
||||
"create": {
|
||||
"description": "Donnez un nom à votre widget pour commencer."
|
||||
},
|
||||
"actions": {
|
||||
"create": "Créer un widget",
|
||||
"edit": "Modifier",
|
||||
"back": "Retour aux widgets",
|
||||
"save": "Enregistrer",
|
||||
"discard": "Ignorer les modifications",
|
||||
"publish": "Publier",
|
||||
"archive": "Archiver",
|
||||
"restore": "Restaurer",
|
||||
"copy_embed": "Copier l'intégration",
|
||||
"rename": "Renommer",
|
||||
"delete": "Supprimer"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Aperçu",
|
||||
"saved": "Enregistré",
|
||||
"unsaved": "Modifications non enregistrées",
|
||||
"load_failed": "L'aperçu n'a pas pu se charger. Essayez d'actualiser la page.",
|
||||
"empty": "Aperçu indisponible.",
|
||||
"all_tags": "Tout",
|
||||
"none": "Aucun",
|
||||
"lessons_suffix": "leçons",
|
||||
"last_synced": "Synchronisé",
|
||||
"refresh": "Actualiser",
|
||||
"exercises_suffix": "exercices",
|
||||
"columns": {
|
||||
"course": "Cours",
|
||||
"lessons": "Leçons",
|
||||
"tags": "Balises"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "Forfait gratuit",
|
||||
"paid": "Forfait payant"
|
||||
},
|
||||
"status": {
|
||||
"draft": "Brouillon",
|
||||
"published": "Publié",
|
||||
"archived": "Archivé",
|
||||
"live": "En direct"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "Manuel",
|
||||
"newest": "Le plus récent",
|
||||
"title": "Titre"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Options de mise en page",
|
||||
"columns": "Colonnes",
|
||||
"max_count": "Cours maximum",
|
||||
"show_rating": "Afficher la note",
|
||||
"tag_source": "Source de la balise",
|
||||
"tag_source_auto": "Auto à partir des cours",
|
||||
"tag_source_manual": "Sélection manuelle",
|
||||
"default_tag": "Balise par défaut",
|
||||
"show_all_option": "Afficher l'option \"Tous\"",
|
||||
"visible_cards": "Cartes visibles",
|
||||
"auto_play": "Lecture automatique",
|
||||
"auto_play_interval": "Intervalle de lecture automatique (ms)",
|
||||
"show_dots": "Afficher les points",
|
||||
"show_arrows": "Afficher les flèches",
|
||||
"loop": "Boucle",
|
||||
"featured_course": "Cours en vedette",
|
||||
"featured_course_required": "Un cours vedette est requis pour cette mise en page.",
|
||||
"main_course": "Cours principal",
|
||||
"main_course_required": "Choisissez un cours à mettre en lumière.",
|
||||
"eyebrow_label": "Étiquette de sourcil",
|
||||
"cta_label": "Étiquette CTA",
|
||||
"secondary_max_count": "Cours secondaires",
|
||||
"density": "Densité",
|
||||
"density_comfortable": "Confortable",
|
||||
"density_compact": "Compacte",
|
||||
"show_thumbnail": "Afficher la vignette",
|
||||
"show_tags": "Afficher les balises",
|
||||
"title_style": "Style de titre",
|
||||
"title_style_serif": "Serif",
|
||||
"title_style_sans": "Sans",
|
||||
"category_tags": "Balises de catégorie",
|
||||
"category_tags_required": "Sélectionnez au moins une balise pour l’étagère des catégories.",
|
||||
"default_category": "Catégorie par défaut",
|
||||
"show_all_tab": "Afficher l'onglet \"Tous\"",
|
||||
"max_per_category": "Max de cours par catégorie",
|
||||
"none": "Aucun"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "Catalogue à usage général avec beaucoup de marge de manœuvre.",
|
||||
"tag_filter": "Laissez les étudiants affiner un large catalogue par sujet.",
|
||||
"carousel": "Lignes en vedette dans des sections étroites de la page d'accueil.",
|
||||
"primary_course": "Faites la promotion d’un cours phare ou nouvellement lancé.",
|
||||
"compact_list": "Intégrations de la barre latérale et pages à empreinte minimale.",
|
||||
"editorial_spotlight": "Pages de destination de style blog et sélections organisées.",
|
||||
"category_shelf": "Grands catalogues regroupés par thème, faciles à numériser."
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Grille de cartes",
|
||||
"tag_filter": "Filtre de balises",
|
||||
"carousel": "Carrousel",
|
||||
"primary_course": "Cours primaire",
|
||||
"compact_list": "Liste compacte",
|
||||
"editorial_spotlight": "Coup de projecteur éditorial",
|
||||
"category_shelf": "Étagère de catégorie"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "Sélection manuelle",
|
||||
"published": "Tous les cours publiés"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Source du widget",
|
||||
"available_courses": "Cours disponibles",
|
||||
"layout": "Disposition",
|
||||
"content": "Contenu",
|
||||
"design": "Conception",
|
||||
"version_history": "Historique des versions",
|
||||
"save_changes": "Enregistrer les modifications",
|
||||
"rename_widget": "Renommer le widget",
|
||||
"continue_to_layout": "Continuer la mise en page",
|
||||
"pick_layout": "Choisissez une mise en page",
|
||||
"pick_design": "Apparence",
|
||||
"panel_subtitle": "Configurez l'apparence et le comportement de votre widget.",
|
||||
"embed_share": "Intégrer et partager",
|
||||
"discard_short": "Jeter",
|
||||
"canvas_status": "Aperçu",
|
||||
"finish_editing_name": "Terminé",
|
||||
"waiting_org": "Chargement de l'organisation…",
|
||||
"load_failed": "Impossible de charger ce widget. Réessayez à partir de la liste des widgets.",
|
||||
"nav": {
|
||||
"courses": "Cours",
|
||||
"layout": "Disposition",
|
||||
"design": "Conception",
|
||||
"embed": "Intégrer"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "Mobile",
|
||||
"tablet": "Tablette",
|
||||
"desktop": "Bureau"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Sélectionnez des cours",
|
||||
"layout": "Disposition",
|
||||
"design": "Conception",
|
||||
"embed": "Code intégré"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Widget de cours"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "Pas encore de widget",
|
||||
"description": "Créez un widget pour générer un bloc de cours intégrable pour les sites Web externes."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "पूर्ण के रूप में चिह्नित",
|
||||
"complete_download": "पूर्ण डाउनलोड करें",
|
||||
"version_restored": "संस्करण सफलतापूर्वक पुनर्स्थापित किया गया"
|
||||
}
|
||||
},
|
||||
"section_deleted": "पाठ्यक्रम अनुभाग सफलतापूर्वक हटा दिया गया"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "टैग जोड़ें",
|
||||
"popover_title": "टैग चुनें",
|
||||
"empty_groups": "अभी तक कोई टैग उपलब्ध नहीं है"
|
||||
}
|
||||
},
|
||||
"compliance": "अनुपालन"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "विश्लेषिकी"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "ख़त्म करो",
|
||||
"next": "अगला",
|
||||
"check": "जांचें",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "संपादित करें",
|
||||
"delete": "हटाएँ"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "अनुपालन",
|
||||
"not_compliance_title": "अनुपालन सक्षम नहीं है",
|
||||
"not_compliance_description": "यह पाठ्यक्रम अनुपालन पाठ्यक्रम के रूप में कॉन्फ़िगर नहीं किया गया है।",
|
||||
"loading": "अनुपालन रिकॉर्ड लोड हो रहा है...",
|
||||
"learners": "शिक्षार्थी",
|
||||
"learners_description": "यह तालिका प्रत्येक शिक्षार्थी के लिए नवीनतम चक्र दिखाती है।",
|
||||
"current_cycle": "वर्तमान चक्र",
|
||||
"current_cycle_description": "आपका सक्रिय अनुपालन चक्र और नवीनीकरण तिथियाँ।",
|
||||
"history": "विगत कल्प",
|
||||
"history_description": "प्रत्येक पंक्ति इस पाठ्यक्रम के लिए एक रिकॉर्ड किया गया अनुपालन चक्र है।",
|
||||
"no_active_cycle": "कोई सक्रिय अनुपालन चक्र नहीं",
|
||||
"empty_history": "अभी तक कोई अनुपालन इतिहास दर्ज नहीं किया गया है।",
|
||||
"empty_overview": "अभी तक कोई शिक्षार्थी अनुपालन रिकॉर्ड उपलब्ध नहीं है।",
|
||||
"not_available": "उपलब्ध नहीं है",
|
||||
"status": {
|
||||
"no_record": "कोई रिकॉर्ड नहीं",
|
||||
"not_started": "शुरू नहीं हुआ",
|
||||
"in_progress": "प्रगति पर है",
|
||||
"compliant": "आज्ञाकारी",
|
||||
"expiring_soon": "जल्द ही समाप्त हो रहा है",
|
||||
"in_grace_period": "अनुग्रह अवधि में",
|
||||
"non_compliant": "अनुपालन न करने वाला",
|
||||
"waived": "माफ़ कर दिया गया"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "कुल शिक्षार्थी",
|
||||
"no_record": "कोई रिकॉर्ड नहीं",
|
||||
"not_started": "शुरू नहीं हुआ",
|
||||
"in_progress": "प्रगति पर है",
|
||||
"compliant": "आज्ञाकारी",
|
||||
"expiring_soon": "जल्द ही समाप्त हो रहा है",
|
||||
"in_grace_period": "अनुग्रह अवधि में",
|
||||
"non_compliant": "अनुपालन न करने वाला",
|
||||
"waived": "माफ़ कर दिया गया"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "शिक्षार्थी",
|
||||
"email": "ईमेल",
|
||||
"status": "स्थिति",
|
||||
"cycle": "साइकिल",
|
||||
"due_date": "नियत तिथि",
|
||||
"completed_at": "पर पूरा हुआ",
|
||||
"valid_until": "तक वैध है",
|
||||
"score": "स्कोर",
|
||||
"attempts": "प्रयास"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "थोक क्रियाएं",
|
||||
"description": "शिक्षार्थियों का चयन करें और उनके वर्तमान चक्र पर अनुपालन कार्रवाई लागू करें।",
|
||||
"select_all": "सभी दृश्यमान शिक्षार्थियों का चयन करें",
|
||||
"selected_count": "{गिनती} चयनित",
|
||||
"clear_selection": "स्पष्ट चयन",
|
||||
"due_date_label": "नियत तिथि",
|
||||
"due_date_helper": "कार्यों को रीसेट करने और विस्तारित करने के लिए उपयोग किया जाता है।",
|
||||
"reset_action": "चक्र रीसेट करें",
|
||||
"extend_action": "देय तिथि बढ़ाएँ",
|
||||
"waive_title": "चयनित शिक्षार्थियों को माफ करें",
|
||||
"waive_description": "चयनित शिक्षार्थियों के लिए छूट लागू करें। आप ओपन-एंडेड छूट के लिए समाप्ति तिथि को खाली छोड़ सकते हैं।",
|
||||
"waiver_reason_label": "छूट का कारण",
|
||||
"waiver_reason_helper": "ऑडिट और भविष्य की समीक्षाओं के लिए वैकल्पिक संदर्भ।",
|
||||
"waiver_expires_at_label": "छूट समाप्त हो रही है",
|
||||
"waiver_expires_at_helper": "यदि छूट स्वतः समाप्त नहीं होनी चाहिए तो खाली छोड़ दें।",
|
||||
"waive_action": "छूट लागू करें",
|
||||
"modal": {
|
||||
"description": "आप चयनित शिक्षार्थियों की {गिनती} अद्यतन कर रहे हैं।",
|
||||
"cancel": "रद्द करें",
|
||||
"apply": "कार्रवाई लागू करें"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "सिंहावलोकन",
|
||||
"learners": "शिक्षार्थी"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{गिनती} पाठ",
|
||||
"exercises": "{गिनती} अभ्यास"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "अनुपालन",
|
||||
"due_date": "देय",
|
||||
"valid_until": "तक वैध है"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "विश्लेषिकी",
|
||||
"nav_certificates": "प्रमाणपत्र",
|
||||
"nav_landing_page": "लैंडिंग पृष्ठ",
|
||||
"nav_settings": "सेटिंग्स"
|
||||
"nav_settings": "सेटिंग्स",
|
||||
"nav_compliance": "अनुपालन",
|
||||
"nav_ai_assistant": "सहायक"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "साझा करें",
|
||||
"invite": "आमंत्रित करें",
|
||||
"delete": "हटाएँ",
|
||||
"open": "खुला"
|
||||
}
|
||||
"open": "खुला",
|
||||
"open_course_site": "पाठ्यक्रम साइट खोलें"
|
||||
},
|
||||
"due_date": "देय",
|
||||
"valid_until": "तक वैध है"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "आज का दिन आपको आपके सीखने के लक्ष्यों के करीब लाने का एक और दिन है। हार मत मानो, जितना अधिक सीखोगे उतना बेहतर हो जाओगे।",
|
||||
"lessons_completed": "पाठ पूरा हुआ",
|
||||
"no_courses_started": "कोई पाठ्यक्रम शुरू नहीं हुआ",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "प्रमाणित",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "अपना पहला पाठ्यक्रम प्रकाशित करें",
|
||||
"publish_first_course_description": "नामांकन पर नज़र रखने के लिए, एक पाठ्यक्रम प्रकाशित करें और छात्रों को आमंत्रित करें",
|
||||
"publish_course": "पाठ्यक्रम प्रकाशित करें",
|
||||
"items_completed": "आइटम पूरे हो गए"
|
||||
"items_completed": "आइटम पूरे हो गए",
|
||||
"currently_learning": "वर्तमान में सीख रहा हूँ",
|
||||
"learner": "शिक्षार्थी",
|
||||
"progress": "प्रगति",
|
||||
"pick_up_where_you_left_off": "वहीं से शुरू करें जहां आपने छोड़ा था",
|
||||
"course_awaits_you": "{शीर्षक} आपकी प्रतीक्षा कर रहा है",
|
||||
"learning_awaits_you": "आपका अगला कोर्स आपका इंतजार कर रहा है",
|
||||
"lms_today_progress": "आप अपने सीखने के माध्यम से {प्रगति}% कर रहे हैं - हर कदम मायने रखता है।",
|
||||
"lms_today_empty": "जब आप हों तो आपका सीखने का मार्ग तैयार है।",
|
||||
"compliance_score": "अनुपालन स्कोर",
|
||||
"compliance": "अनुपालन",
|
||||
"compliance_score_subtitle": "वर्तमान में संतुष्ट {कुल} अनुपालन पाठ्यक्रमों में से {पूर्ण}",
|
||||
"compliance_score_empty": "अभी तक कोई अनुपालन पाठ्यक्रम नहीं सौंपा गया है",
|
||||
"compliance_met": "{कुल} में से {पूर्ण} मिले",
|
||||
"required_courses_completed": "कुल आवश्यक पाठ्यक्रमों में से {पूर्ण} पूर्ण",
|
||||
"streak": "लकीर",
|
||||
"days_active": "सक्रिय दिन",
|
||||
"items_done": "{कुल} का {पूर्ण} हो गया",
|
||||
"login_activity_title": "छात्र लॉगिन गतिविधि",
|
||||
"login_activity_description": "सप्ताह के सर्वाधिक सक्रिय दिन (पिछले 90 दिन)",
|
||||
"login_activity_no_data": "अभी तक कोई लॉगिन गतिविधि नहीं",
|
||||
"login_activity_logins": "लॉगिन"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "आपका शेड्यूल",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "अभी अपग्रेड करें",
|
||||
"tags": "टैग",
|
||||
"automation": "स्वचालन",
|
||||
"programs": "कार्यक्रम"
|
||||
"programs": "कार्यक्रम",
|
||||
"widgets": "विजेट्स"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "मीडिया मैनेजर - क्लासरूमआईओ",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "हम आपकी बिलिंग प्रबंधित करने में सहायता के लिए पोलर का उपयोग करते हैं",
|
||||
"open_billing": "बिलिंग खोलें",
|
||||
"error": "बिलिंग खोलते समय एक त्रुटि उत्पन्न हुई",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "एआई सहायक उपयोग",
|
||||
"ai_tokens_used": "इस महीने उपयोग किए गए टोकन",
|
||||
"ai_bonus_credits": "बोनस क्रेडिट उपलब्ध"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "टेलीग्राम",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "खोजें"
|
||||
"placeholder": "खोजें",
|
||||
"command_palette": {
|
||||
"title": "कमांड पैलेट",
|
||||
"description": "अपने संगठन में खोजें और नेविगेट करें",
|
||||
"placeholder": "पाठ्यक्रम, कार्यक्रम, विजेट, छात्र, टैग, सेटिंग्स खोजें...",
|
||||
"org_placeholder": "पाठ्यक्रम, कार्यक्रम, विजेट, छात्र, टैग, सेटिंग्स खोजें...",
|
||||
"lms_placeholder": "अपने पाठ्यक्रम, कार्यक्रम और शिक्षण पृष्ठ खोजें...",
|
||||
"lms_description": "अपने शिक्षण कार्यक्षेत्र को खोजें और नेविगेट करें",
|
||||
"empty": "कोई परिणाम नहीं मिला",
|
||||
"loading": "खोज रहे हैं...",
|
||||
"clear_recents": "हालिया साफ़ करें",
|
||||
"result_types": {
|
||||
"page": "पेज"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "हाल का",
|
||||
"suggested": "सुझाव दिया",
|
||||
"courses": "पाठ्यक्रम",
|
||||
"programs": "कार्यक्रम",
|
||||
"widgets": "विजेट्स",
|
||||
"tags": "टैग",
|
||||
"students": "छात्र",
|
||||
"settings": "सेटिंग्स"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "रद्द करें"
|
||||
"cancel": "रद्द करें",
|
||||
"save": "सहेजें"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "हम पर",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "लाइव क्लास",
|
||||
"live_class_subtitle": "बूटकैंप के लिए आदर्श जहां पाठ समय आधारित होते हैं",
|
||||
"self_paced_label": "स्वयं गति",
|
||||
"self_paced_subtitle": "उन पाठ्यक्रमों के लिए सर्वोत्तम जहां छात्र अपनी गति से पाठ ले सकते हैं"
|
||||
"self_paced_subtitle": "उन पाठ्यक्रमों के लिए सर्वोत्तम जहां छात्र अपनी गति से पाठ ले सकते हैं",
|
||||
"compliance_label": "अनुपालन",
|
||||
"compliance_subtitle": "रीटेक, रिमाइंडर और नवीनीकरण ट्रैकिंग के साथ आवर्ती प्रशिक्षण"
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "हटाएँ",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "छात्र",
|
||||
"sort_status": "स्थिति"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "मुझसे अपने पाठ्यक्रम की सामग्री में मदद करने के लिए कहें - पाठों का मसौदा तैयार करें, प्रश्न तैयार करें, या किसी दस्तावेज़ से पाठ्यक्रम की योजना बनाएं।",
|
||||
"input_placeholder": "एआई सहायक से पूछें...",
|
||||
"attach_document": "एक दस्तावेज़ संलग्न करें (पीडीएफ, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "दस्तावेज़ अपलोड करने के लिए अपग्रेड करें",
|
||||
"tokens_exhausted": "मासिक एआई टोकन सीमा पूरी हो गई। सेटिंग्स > बिलिंग में अधिक क्रेडिट खरीदें या रीसेट की प्रतीक्षा करें।",
|
||||
"chat_history": "चैट इतिहास",
|
||||
"no_conversations": "अभी तक कोई बातचीत नहीं",
|
||||
"untitled": "शीर्षकहीन",
|
||||
"new_chat": "नई चैट",
|
||||
"tokens_label": "टोकन",
|
||||
"implementing_course_plan": "पाठ्यक्रम योजना का कार्यान्वयन",
|
||||
"resume": "बायोडाटा",
|
||||
"stopped_content_kept": "रुक गया. निर्मित सामग्री रखी गई है.",
|
||||
"mention_lesson": "पाठ",
|
||||
"mention_exercise": "व्यायाम",
|
||||
"mention_section": "धारा",
|
||||
"mention_no_results": "कोई मेल खाती सामग्री नहीं",
|
||||
"uploading_document": "दस्तावेज़ अपलोड हो रहा है..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "विजेट्स",
|
||||
"subtitle": "बाहरी वेबसाइटों के लिए ब्रांडेड पाठ्यक्रम संग्रह प्रकाशित करें।",
|
||||
"empty_state": "अभी तक कोई विजेट नहीं. एम्बेड करने योग्य पाठ्यक्रम ब्लॉक बनाने के लिए एक बनाएं।",
|
||||
"filter": {
|
||||
"status": "स्थिति",
|
||||
"all": "सब",
|
||||
"unpublished": "अप्रकाशित",
|
||||
"course_type": "कोर्स का प्रकार"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "विजेट बनाया गया",
|
||||
"saved": "विजेट सहेजा गया",
|
||||
"published": "विजेट प्रकाशित",
|
||||
"rolled_back": "विजेट पुनर्स्थापित किया गया",
|
||||
"deleted": "विजेट संग्रहीत"
|
||||
},
|
||||
"form": {
|
||||
"name": "विजेट नाम",
|
||||
"selection_mode": "चयन मोड",
|
||||
"course_search": "पाठ्यक्रम खोजें",
|
||||
"layout_type": "लेआउट प्रकार",
|
||||
"sort_by": "क्रमबद्ध करें",
|
||||
"cta_label": "सीटीए लेबल",
|
||||
"load_more_label": "अधिक लेबल लोड करें",
|
||||
"limit_courses": "पाठ्यक्रम सीमित करें",
|
||||
"max_count": "अधिकतम कोर्स गिनती",
|
||||
"show_course_image": "पाठ्यक्रम छवि दिखाएँ",
|
||||
"show_type_badge": "पाठ्यक्रम प्रकार का बैज दिखाएँ",
|
||||
"show_lessons_count": "पाठों की गिनती दिखाएँ",
|
||||
"show_description": "विवरण अंश दिखाएँ",
|
||||
"shorten_long_description": "लंबे विवरण को छोटा करें",
|
||||
"show_price": "कीमत दिखाएँ",
|
||||
"show_rating": "रेटिंग दिखाएँ",
|
||||
"theme_preset": "थीम पूर्व निर्धारित",
|
||||
"primary_color": "प्राथमिक रंग",
|
||||
"background_color": "पृष्ठभूमि का रंग",
|
||||
"text_color": "पाठ का रंग",
|
||||
"border_color": "सीमा का रंग",
|
||||
"border_radius": "सीमा त्रिज्या",
|
||||
"font_family": "फ़ॉन्ट परिवार",
|
||||
"font_scale": "फ़ॉन्ट आकार पैमाना",
|
||||
"show_powered_by": "क्लासरूमियो ब्रांडिंग दिखाएं",
|
||||
"custom_css": "कस्टम सीएसएस",
|
||||
"custom_css_locked": "कस्टम सीएसएस सक्षम करने के लिए अपग्रेड करें।",
|
||||
"embed_code": "कोड एंबेड करें"
|
||||
},
|
||||
"create": {
|
||||
"description": "आरंभ करने के लिए अपने विजेट को एक नाम दें."
|
||||
},
|
||||
"actions": {
|
||||
"create": "विजेट बनाएं",
|
||||
"edit": "संपादित करें",
|
||||
"back": "विजेट्स पर वापस जाएँ",
|
||||
"save": "सहेजें",
|
||||
"discard": "परिवर्तन त्यागें",
|
||||
"publish": "प्रकाशित करें",
|
||||
"archive": "पुरालेख",
|
||||
"restore": "पुनर्स्थापित करें",
|
||||
"copy_embed": "एंबेड कॉपी करें",
|
||||
"rename": "नाम बदलें",
|
||||
"delete": "हटाएँ"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "पूर्वावलोकन",
|
||||
"saved": "सहेजा गया",
|
||||
"unsaved": "सहेजे न गए परिवर्तन",
|
||||
"load_failed": "पूर्वावलोकन लोड नहीं हो सका. पृष्ठ को ताज़ा करने का प्रयास करें.",
|
||||
"empty": "पूर्वावलोकन अनुपलब्ध.",
|
||||
"all_tags": "सब",
|
||||
"none": "कोई नहीं",
|
||||
"lessons_suffix": "सबक",
|
||||
"last_synced": "समन्वयित",
|
||||
"refresh": "ताज़ा करें",
|
||||
"exercises_suffix": "व्यायाम",
|
||||
"columns": {
|
||||
"course": "पाठ्यक्रम",
|
||||
"lessons": "सबक",
|
||||
"tags": "टैग"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "निःशुल्क योजना",
|
||||
"paid": "सशुल्क योजना"
|
||||
},
|
||||
"status": {
|
||||
"draft": "ड्राफ्ट",
|
||||
"published": "प्रकाशित",
|
||||
"archived": "संग्रहीत",
|
||||
"live": "जियो"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "मैनुअल",
|
||||
"newest": "नवीनतम",
|
||||
"title": "शीर्षक"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "लेआउट विकल्प",
|
||||
"columns": "कॉलम",
|
||||
"max_count": "अधिकतम पाठ्यक्रम",
|
||||
"show_rating": "रेटिंग दिखाएँ",
|
||||
"tag_source": "टैग स्रोत",
|
||||
"tag_source_auto": "पाठ्यक्रम से ऑटो",
|
||||
"tag_source_manual": "मैन्युअल चयन",
|
||||
"default_tag": "डिफ़ॉल्ट टैग",
|
||||
"show_all_option": "\"सभी\" विकल्प दिखाएँ",
|
||||
"visible_cards": "दर्शनीय कार्ड",
|
||||
"auto_play": "ऑटो प्ले",
|
||||
"auto_play_interval": "ऑटो प्ले अंतराल (एमएस)",
|
||||
"show_dots": "बिंदु दिखाएँ",
|
||||
"show_arrows": "तीर दिखाओ",
|
||||
"loop": "पाश",
|
||||
"featured_course": "विशेष पाठ्यक्रम",
|
||||
"featured_course_required": "इस लेआउट के लिए एक विशेष पाठ्यक्रम की आवश्यकता है।",
|
||||
"main_course": "मुख्य स्पॉटलाइट कोर्स",
|
||||
"main_course_required": "सुर्खियों में आने के लिए एक कोर्स चुनें।",
|
||||
"eyebrow_label": "भौंह लेबल",
|
||||
"cta_label": "सीटीए लेबल",
|
||||
"secondary_max_count": "माध्यमिक पाठ्यक्रम",
|
||||
"density": "घनत्व",
|
||||
"density_comfortable": "आरामदायक",
|
||||
"density_compact": "सघन",
|
||||
"show_thumbnail": "थंबनेल दिखाएँ",
|
||||
"show_tags": "टैग दिखाएँ",
|
||||
"title_style": "शीर्षक शैली",
|
||||
"title_style_serif": "सेरिफ़",
|
||||
"title_style_sans": "सं",
|
||||
"category_tags": "श्रेणी टैग",
|
||||
"category_tags_required": "श्रेणी शेल्फ़ के लिए कम से कम एक टैग चुनें.",
|
||||
"default_category": "डिफ़ॉल्ट श्रेणी",
|
||||
"show_all_tab": "\"सभी\" टैब दिखाएँ",
|
||||
"max_per_category": "प्रति श्रेणी अधिकतम पाठ्यक्रम",
|
||||
"none": "कोई नहीं"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "बहुत सारी सांस लेने की जगह के साथ सामान्य प्रयोजन कैटलॉग।",
|
||||
"tag_filter": "छात्रों को विषय के आधार पर एक विस्तृत सूची बनाने दें।",
|
||||
"carousel": "मुखपृष्ठ के तंग अनुभागों में विशेष पंक्तियाँ।",
|
||||
"primary_course": "किसी फ्लैगशिप या नए लॉन्च किए गए पाठ्यक्रम का प्रचार करें।",
|
||||
"compact_list": "साइडबार एम्बेड और न्यूनतम-फ़ुटप्रिंट पृष्ठ।",
|
||||
"editorial_spotlight": "ब्लॉग-शैली के लैंडिंग पृष्ठ और क्यूरेटेड चयन।",
|
||||
"category_shelf": "विषय के आधार पर समूहीकृत बड़े कैटलॉग, स्कैन करने में आसान।"
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "कार्ड ग्रिड",
|
||||
"tag_filter": "टैग फ़िल्टर",
|
||||
"carousel": "हिंडोला",
|
||||
"primary_course": "प्राथमिक पाठ्यक्रम",
|
||||
"compact_list": "संक्षिप्त सूची",
|
||||
"editorial_spotlight": "संपादकीय स्पॉटलाइट",
|
||||
"category_shelf": "श्रेणी शेल्फ"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "मैन्युअल चयन",
|
||||
"published": "सभी प्रकाशित पाठ्यक्रम"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "विजेट स्रोत",
|
||||
"available_courses": "उपलब्ध पाठ्यक्रम",
|
||||
"layout": "लेआउट",
|
||||
"content": "सामग्री",
|
||||
"design": "डिज़ाइन",
|
||||
"version_history": "संस्करण इतिहास",
|
||||
"save_changes": "परिवर्तन सहेजें",
|
||||
"rename_widget": "विजेट का नाम बदलें",
|
||||
"continue_to_layout": "लेआउट करना जारी रखें",
|
||||
"pick_layout": "एक लेआउट चुनें",
|
||||
"pick_design": "दिखावट",
|
||||
"panel_subtitle": "कॉन्फ़िगर करें कि आपका विजेट कैसा दिखता है और व्यवहार करता है।",
|
||||
"embed_share": "एम्बेड करें और साझा करें",
|
||||
"discard_short": "त्यागें",
|
||||
"canvas_status": "पूर्वावलोकन",
|
||||
"finish_editing_name": "हो गया",
|
||||
"waiting_org": "संगठन लोड हो रहा है...",
|
||||
"load_failed": "यह विजेट लोड नहीं किया जा सका. विजेट सूची से पुनः प्रयास करें.",
|
||||
"nav": {
|
||||
"courses": "पाठ्यक्रम",
|
||||
"layout": "लेआउट",
|
||||
"design": "डिज़ाइन",
|
||||
"embed": "एम्बेड करें"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "मोबाइल",
|
||||
"tablet": "गोली",
|
||||
"desktop": "डेस्कटॉप"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "पाठ्यक्रम चुनें",
|
||||
"layout": "लेआउट",
|
||||
"design": "डिज़ाइन",
|
||||
"embed": "कोड एम्बेड करें"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "पाठ्यक्रम विजेट"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "अभी तक कोई विजेट नहीं",
|
||||
"description": "बाहरी वेबसाइटों के लिए एम्बेड करने योग्य पाठ्यक्रम ब्लॉक तैयार करने के लिए एक विजेट बनाएं।"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "Oznaczono jako ukończone",
|
||||
"complete_download": "Pobierz ukończono",
|
||||
"version_restored": "Wersja została przywrócona pomyślnie"
|
||||
}
|
||||
},
|
||||
"section_deleted": "Sekcja kursu została pomyślnie usunięta"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "Dodaj tag",
|
||||
"popover_title": "Wybierz tagi",
|
||||
"empty_groups": "Brak dostępnych tagów"
|
||||
}
|
||||
},
|
||||
"compliance": "Zgodność"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Analityka"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "Zakończ",
|
||||
"next": "Następny",
|
||||
"check": "Sprawdź",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "Edytuj",
|
||||
"delete": "Usuń"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Zgodność",
|
||||
"not_compliance_title": "Zgodność nie jest włączona",
|
||||
"not_compliance_description": "Ten kurs nie jest skonfigurowany jako kurs dotyczący zgodności.",
|
||||
"loading": "Ładowanie rekordów zgodności...",
|
||||
"learners": "Uczniowie",
|
||||
"learners_description": "Ta tabela pokazuje najnowszy cykl dla każdego ucznia.",
|
||||
"current_cycle": "Aktualny cykl",
|
||||
"current_cycle_description": "Twój aktywny cykl zgodności i daty odnowienia.",
|
||||
"history": "Poprzednie cykle",
|
||||
"history_description": "Każdy wiersz to jeden zarejestrowany cykl zgodności dla tego kursu.",
|
||||
"no_active_cycle": "Brak aktywnego cyklu zgodności",
|
||||
"empty_history": "Nie zarejestrowano jeszcze żadnej historii zgodności.",
|
||||
"empty_overview": "Nie są jeszcze dostępne żadne zapisy dotyczące przestrzegania zasad przez ucznia.",
|
||||
"not_available": "Niedostępne",
|
||||
"status": {
|
||||
"no_record": "Brak rekordu",
|
||||
"not_started": "Nie rozpoczęte",
|
||||
"in_progress": "W toku",
|
||||
"compliant": "Zgodny",
|
||||
"expiring_soon": "Wkrótce wygaśnie",
|
||||
"in_grace_period": "W okresie karencji",
|
||||
"non_compliant": "Niezgodny",
|
||||
"waived": "Zrzeczenie się"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Wszystkich uczniów",
|
||||
"no_record": "Brak rekordu",
|
||||
"not_started": "Nie rozpoczęte",
|
||||
"in_progress": "W toku",
|
||||
"compliant": "Zgodny",
|
||||
"expiring_soon": "Wkrótce wygaśnie",
|
||||
"in_grace_period": "W okresie karencji",
|
||||
"non_compliant": "Niezgodny",
|
||||
"waived": "Zrzeczenie się"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "Uczeń",
|
||||
"email": "E-mail",
|
||||
"status": "Stan",
|
||||
"cycle": "Cykl",
|
||||
"due_date": "Termin",
|
||||
"completed_at": "Zakończono o godz",
|
||||
"valid_until": "Ważne do",
|
||||
"score": "Wynik",
|
||||
"attempts": "Próby"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Działania zbiorcze",
|
||||
"description": "Wybierz uczniów i zastosuj akcję zgodności w ich bieżącym cyklu.",
|
||||
"select_all": "Wybierz wszystkich widocznych uczniów",
|
||||
"selected_count": "Wybrano {count}",
|
||||
"clear_selection": "Wyczyść wybór",
|
||||
"due_date_label": "Termin",
|
||||
"due_date_helper": "Używane do resetowania i rozszerzania działań.",
|
||||
"reset_action": "Zresetuj cykl",
|
||||
"extend_action": "Przedłuż termin",
|
||||
"waive_title": "Zrezygnuj z wybranych uczniów",
|
||||
"waive_description": "Zastosuj zwolnienie do wybranych uczniów. W przypadku zrzeczenia się na czas nieokreślony możesz pozostawić pole wygaśnięcia puste.",
|
||||
"waiver_reason_label": "Powód odstąpienia",
|
||||
"waiver_reason_helper": "Opcjonalny kontekst audytów i przyszłych przeglądów.",
|
||||
"waiver_expires_at_label": "Zrzeczenie się wygasa o godz",
|
||||
"waiver_expires_at_helper": "Pozostaw puste, jeśli zrzeczenie się nie powinno wygasać automatycznie.",
|
||||
"waive_action": "Zastosuj zwolnienie",
|
||||
"modal": {
|
||||
"description": "Aktualizujesz {count} wybranych uczniów.",
|
||||
"cancel": "Anuluj",
|
||||
"apply": "Zastosuj działanie"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "Przegląd",
|
||||
"learners": "Uczniowie"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{count} lekcji",
|
||||
"exercises": "Ćwiczenia: {count}"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Zgodność",
|
||||
"due_date": "Termin",
|
||||
"valid_until": "Ważne do"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "Analityka",
|
||||
"nav_certificates": "Certyfikaty",
|
||||
"nav_landing_page": "Strona docelowa",
|
||||
"nav_settings": "Ustawienia"
|
||||
"nav_settings": "Ustawienia",
|
||||
"nav_compliance": "Zgodność",
|
||||
"nav_ai_assistant": "Asystent"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "Udostępnij",
|
||||
"invite": "Zaproś",
|
||||
"delete": "Usuń",
|
||||
"open": "Otwórz"
|
||||
}
|
||||
"open": "Otwórz",
|
||||
"open_course_site": "Otwarta strona kursu"
|
||||
},
|
||||
"due_date": "Termin",
|
||||
"valid_until": "Ważne do"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "Dziś jest kolejny dzień, który przybliży Cię do Twoich celów edukacyjnych. Nie poddawaj się, im więcej się uczysz, tym jesteś lepszy.",
|
||||
"lessons_completed": "Lekcje zakończone",
|
||||
"no_courses_started": "Żadne kursy nie zostały rozpoczęte",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Certyfikowani",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "Opublikuj swój pierwszy kurs",
|
||||
"publish_first_course_description": "Aby śledzić zapisy, opublikuj kurs i zaproś uczniów",
|
||||
"publish_course": "Publikuj kurs",
|
||||
"items_completed": "Elementy ukończone"
|
||||
"items_completed": "Elementy ukończone",
|
||||
"currently_learning": "Aktualnie się uczę",
|
||||
"learner": "Uczeń",
|
||||
"progress": "Postęp",
|
||||
"pick_up_where_you_left_off": "Rozpocznij od miejsca, w którym skończyłeś",
|
||||
"course_awaits_you": "{title} czeka na Ciebie",
|
||||
"learning_awaits_you": "Kolejny kurs już na Ciebie czeka",
|
||||
"lms_today_progress": "Twoje postępy w nauce są następujące: liczy się każdy krok.",
|
||||
"lms_today_empty": "Twoja ścieżka edukacyjna jest gotowa, gdy Ty jesteś.",
|
||||
"compliance_score": "Wynik zgodności",
|
||||
"compliance": "Zgodność",
|
||||
"compliance_score_subtitle": "Obecnie ukończone {completed} z {total} kursów compliance",
|
||||
"compliance_score_empty": "Nie przydzielono jeszcze żadnych kursów z zakresu zgodności",
|
||||
"compliance_met": "Osiągnięto {ukończone} z {total}",
|
||||
"required_courses_completed": "Ukończono {completed} z {total} wymaganych kursów",
|
||||
"streak": "Smuga",
|
||||
"days_active": "dni aktywne",
|
||||
"items_done": "Wykonano {ukończone} z {total}",
|
||||
"login_activity_title": "Aktywność logowania ucznia",
|
||||
"login_activity_description": "Najbardziej aktywne dni tygodnia (ostatnie 90 dni)",
|
||||
"login_activity_no_data": "Brak aktywności związanej z logowaniem",
|
||||
"login_activity_logins": "logowania"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Twój harmonogram",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "Uaktualnij teraz",
|
||||
"tags": "Tagi",
|
||||
"automation": "Automatyzacja",
|
||||
"programs": "Programy"
|
||||
"programs": "Programy",
|
||||
"widgets": "Widżety"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "Menedżer multimediów - ClassroomIO",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "Używamy Polar do zarządzania Twoimi rozliczeniami",
|
||||
"open_billing": "Otwórz rozliczenia",
|
||||
"error": "Wystąpił błąd podczas otwierania rozliczeń",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "Użycie Asystenta AI",
|
||||
"ai_tokens_used": "tokeny wykorzystane w tym miesiącu",
|
||||
"ai_bonus_credits": "dostępne kredyty bonusowe"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "Telegram",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "Szukaj"
|
||||
"placeholder": "Szukaj",
|
||||
"command_palette": {
|
||||
"title": "Paleta poleceń",
|
||||
"description": "Wyszukuj i poruszaj się po organizacji",
|
||||
"placeholder": "Szukaj kursów, programów, widżetów, uczniów, tagów, ustawień...",
|
||||
"org_placeholder": "Szukaj kursów, programów, widżetów, uczniów, tagów, ustawień...",
|
||||
"lms_placeholder": "Przeszukuj swoje kursy, programy i strony edukacyjne...",
|
||||
"lms_description": "Wyszukuj i poruszaj się po swoim obszarze roboczym do nauki",
|
||||
"empty": "Nie znaleziono żadnych wyników",
|
||||
"loading": "Wyszukiwanie...",
|
||||
"clear_recents": "Wyczyść ostatnie",
|
||||
"result_types": {
|
||||
"page": "Strona"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "Najnowsze",
|
||||
"suggested": "Sugerowane",
|
||||
"courses": "Kursy",
|
||||
"programs": "Programy",
|
||||
"widgets": "Widżety",
|
||||
"tags": "Tagi",
|
||||
"students": "Studenci",
|
||||
"settings": "Ustawienia"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "Anuluj"
|
||||
"cancel": "Anuluj",
|
||||
"save": "Zapisz"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "My o",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "Zajęcia na żywo",
|
||||
"live_class_subtitle": "Idealny na bootcampy, gdzie lekcje zależą od czasu",
|
||||
"self_paced_label": "Samodzielne tempo",
|
||||
"self_paced_subtitle": "Najlepsze rozwiązanie w przypadku kursów, w których uczniowie mogą brać udział w lekcjach we własnym tempie"
|
||||
"self_paced_subtitle": "Najlepsze rozwiązanie w przypadku kursów, w których uczniowie mogą brać udział w lekcjach we własnym tempie",
|
||||
"compliance_label": "Zgodność",
|
||||
"compliance_subtitle": "Szkolenia cykliczne z powtórzeniami, przypomnieniami i śledzeniem odnowień"
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "Usuń",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "Studenci",
|
||||
"sort_status": "Stan"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "Poproś mnie o pomoc w przygotowaniu treści kursu — szkicuj lekcje, generuj pytania lub planuj kurs na podstawie dokumentu.",
|
||||
"input_placeholder": "Zapytaj asystenta AI...",
|
||||
"attach_document": "Załącz dokument (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Uaktualnij, aby przesyłać dokumenty",
|
||||
"tokens_exhausted": "Osiągnięto miesięczny limit tokenów AI. Kup więcej kredytów w Ustawieniach > Rozliczenia lub poczekaj na reset.",
|
||||
"chat_history": "Historia czatu",
|
||||
"no_conversations": "Nie ma jeszcze żadnych rozmów",
|
||||
"untitled": "Bez tytułu",
|
||||
"new_chat": "Nowy czat",
|
||||
"tokens_label": "żetony",
|
||||
"implementing_course_plan": "Wdrażanie planu kursu",
|
||||
"resume": "Wznów",
|
||||
"stopped_content_kept": "Zatrzymany. Utworzona treść została zachowana.",
|
||||
"mention_lesson": "Lekcja",
|
||||
"mention_exercise": "Ćwicz",
|
||||
"mention_section": "Sekcja",
|
||||
"mention_no_results": "Brak pasującej treści",
|
||||
"uploading_document": "Przesyłanie dokumentu..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "Widżety",
|
||||
"subtitle": "Publikuj markowe zbiory kursów na zewnętrznych stronach internetowych.",
|
||||
"empty_state": "Nie ma jeszcze widżetów. Utwórz go, aby wygenerować osadzony blok kursu.",
|
||||
"filter": {
|
||||
"status": "Stan",
|
||||
"all": "Wszystko",
|
||||
"unpublished": "Niepublikowane",
|
||||
"course_type": "Typ kursu"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Widżet został utworzony",
|
||||
"saved": "Widżet został zapisany",
|
||||
"published": "Widżet opublikowany",
|
||||
"rolled_back": "Widżet przywrócony",
|
||||
"deleted": "Widżet zarchiwizowany"
|
||||
},
|
||||
"form": {
|
||||
"name": "Nazwa widgetu",
|
||||
"selection_mode": "Tryb selekcji",
|
||||
"course_search": "Wyszukaj kursy",
|
||||
"layout_type": "Typ układu",
|
||||
"sort_by": "Sortuj według",
|
||||
"cta_label": "Etykieta CTA",
|
||||
"load_more_label": "Załaduj więcej etykiet",
|
||||
"limit_courses": "Ogranicz kursy",
|
||||
"max_count": "Maksymalna liczba kursów",
|
||||
"show_course_image": "Pokaż obraz kursu",
|
||||
"show_type_badge": "Pokaż plakietkę typu kursu",
|
||||
"show_lessons_count": "Pokaż liczbę lekcji",
|
||||
"show_description": "Pokaż fragment opisu",
|
||||
"shorten_long_description": "Skróć długi opis",
|
||||
"show_price": "Pokaż cenę",
|
||||
"show_rating": "Pokaż ocenę",
|
||||
"theme_preset": "Wstępnie ustawiony motyw",
|
||||
"primary_color": "Kolor podstawowy",
|
||||
"background_color": "Kolor tła",
|
||||
"text_color": "Kolor tekstu",
|
||||
"border_color": "Kolor obramowania",
|
||||
"border_radius": "Promień granicy",
|
||||
"font_family": "Rodzina czcionek",
|
||||
"font_scale": "Skala wielkości czcionki",
|
||||
"show_powered_by": "Pokaż markę Classroomio",
|
||||
"custom_css": "Niestandardowy CSS",
|
||||
"custom_css_locked": "Uaktualnij, aby włączyć niestandardowy CSS.",
|
||||
"embed_code": "Wstaw kod"
|
||||
},
|
||||
"create": {
|
||||
"description": "Nadaj swojemu widżetowi nazwę, aby rozpocząć."
|
||||
},
|
||||
"actions": {
|
||||
"create": "Utwórz widget",
|
||||
"edit": "Edytuj",
|
||||
"back": "Powrót do widżetów",
|
||||
"save": "Zapisz",
|
||||
"discard": "Odrzuć zmiany",
|
||||
"publish": "Publikuj",
|
||||
"archive": "Archiwum",
|
||||
"restore": "Przywróć",
|
||||
"copy_embed": "Skopiuj osadzenie",
|
||||
"rename": "Zmień nazwę",
|
||||
"delete": "Usuń"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Podgląd",
|
||||
"saved": "Zapisano",
|
||||
"unsaved": "Niezapisane zmiany",
|
||||
"load_failed": "Nie udało się wczytać podglądu. Spróbuj odświeżyć stronę.",
|
||||
"empty": "Podgląd niedostępny.",
|
||||
"all_tags": "Wszystko",
|
||||
"none": "Żadne",
|
||||
"lessons_suffix": "lekcje",
|
||||
"last_synced": "Zsynchronizowane",
|
||||
"refresh": "Odśwież",
|
||||
"exercises_suffix": "ćwiczenia",
|
||||
"columns": {
|
||||
"course": "Kurs",
|
||||
"lessons": "Lekcje",
|
||||
"tags": "Tagi"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "Darmowy plan",
|
||||
"paid": "Płatny plan"
|
||||
},
|
||||
"status": {
|
||||
"draft": "Wersja robocza",
|
||||
"published": "Opublikowano",
|
||||
"archived": "Zarchiwizowane",
|
||||
"live": "Na żywo"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "Instrukcja",
|
||||
"newest": "Najnowszy",
|
||||
"title": "Tytuł"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Opcje układu",
|
||||
"columns": "Kolumny",
|
||||
"max_count": "Maksymalne kursy",
|
||||
"show_rating": "Pokaż ocenę",
|
||||
"tag_source": "Źródło tagu",
|
||||
"tag_source_auto": "Auto z kursów",
|
||||
"tag_source_manual": "Wybór ręczny",
|
||||
"default_tag": "Domyślny tag",
|
||||
"show_all_option": "Pokaż opcję „Wszystkie”.",
|
||||
"visible_cards": "Widoczne karty",
|
||||
"auto_play": "Automatyczne odtwarzanie",
|
||||
"auto_play_interval": "Interwał automatycznego odtwarzania (ms)",
|
||||
"show_dots": "Pokaż kropki",
|
||||
"show_arrows": "Pokaż strzałki",
|
||||
"loop": "Pętla",
|
||||
"featured_course": "Polecany kurs",
|
||||
"featured_course_required": "Dla tego układu wymagany jest polecany kurs.",
|
||||
"main_course": "Główny kurs w centrum uwagi",
|
||||
"main_course_required": "Wybierz kurs, który chcesz wyróżnić.",
|
||||
"eyebrow_label": "Etykieta brwi",
|
||||
"cta_label": "Etykieta CTA",
|
||||
"secondary_max_count": "Kursy średnie",
|
||||
"density": "Gęstość",
|
||||
"density_comfortable": "Wygodne",
|
||||
"density_compact": "Kompaktowy",
|
||||
"show_thumbnail": "Pokaż miniaturę",
|
||||
"show_tags": "Pokaż tagi",
|
||||
"title_style": "Styl tytułu",
|
||||
"title_style_serif": "Szeryf",
|
||||
"title_style_sans": "Bez",
|
||||
"category_tags": "Tagi kategorii",
|
||||
"category_tags_required": "Wybierz co najmniej jeden tag dla półki kategorii.",
|
||||
"default_category": "Kategoria domyślna",
|
||||
"show_all_tab": "Pokaż zakładkę „Wszystkie”.",
|
||||
"max_per_category": "Maksymalna liczba kursów na kategorię",
|
||||
"none": "Żadne"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "Katalog ogólnego przeznaczenia z dużą ilością miejsca do oddychania.",
|
||||
"tag_filter": "Pozwól uczniom zawęzić szeroki katalog według tematów.",
|
||||
"carousel": "Polecane wiersze w ciasnych sekcjach strony głównej.",
|
||||
"primary_course": "Promuj sztandarowy lub nowo uruchomiony kurs.",
|
||||
"compact_list": "Osadzone paski boczne i strony o minimalnej powierzchni.",
|
||||
"editorial_spotlight": "Strony docelowe w stylu bloga i wybrane typy.",
|
||||
"category_shelf": "Duże katalogi pogrupowane tematycznie, łatwe do skanowania."
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Siatka kart",
|
||||
"tag_filter": "Filtr tagów",
|
||||
"carousel": "Karuzela",
|
||||
"primary_course": "Kurs podstawowy",
|
||||
"compact_list": "Lista kompaktowa",
|
||||
"editorial_spotlight": "Uwaga redakcyjna",
|
||||
"category_shelf": "Półka kategorii"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "Wybór ręczny",
|
||||
"published": "Wszystkie opublikowane kursy"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Źródło widgetu",
|
||||
"available_courses": "Dostępne kursy",
|
||||
"layout": "Układ",
|
||||
"content": "Treść",
|
||||
"design": "Projekt",
|
||||
"version_history": "Historia wersji",
|
||||
"save_changes": "Zapisz zmiany",
|
||||
"rename_widget": "Zmień nazwę widżetu",
|
||||
"continue_to_layout": "Kontynuuj układ",
|
||||
"pick_layout": "Wybierz układ",
|
||||
"pick_design": "Wygląd",
|
||||
"panel_subtitle": "Skonfiguruj wygląd i zachowanie widgetu.",
|
||||
"embed_share": "Umieść i udostępnij",
|
||||
"discard_short": "Odrzuć",
|
||||
"canvas_status": "Podgląd",
|
||||
"finish_editing_name": "Gotowe",
|
||||
"waiting_org": "Ładowanie organizacji…",
|
||||
"load_failed": "Nie można załadować tego widgetu. Spróbuj ponownie, korzystając z listy widżetów.",
|
||||
"nav": {
|
||||
"courses": "Kursy",
|
||||
"layout": "Układ",
|
||||
"design": "Projekt",
|
||||
"embed": "Osadź"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "Mobilny",
|
||||
"tablet": "Tablet",
|
||||
"desktop": "Pulpit"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Wybierz Kursy",
|
||||
"layout": "Układ",
|
||||
"design": "Projekt",
|
||||
"embed": "Wstaw kod"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Widżet kursu"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "Nie ma jeszcze widżetów",
|
||||
"description": "Utwórz widżet, aby wygenerować osadzony blok kursu dla zewnętrznych stron internetowych."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "Marcado como concluído",
|
||||
"complete_download": "Download completo",
|
||||
"version_restored": "Versão restaurada com sucesso"
|
||||
}
|
||||
},
|
||||
"section_deleted": "Seção do curso excluída com sucesso"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "Adicionar etiqueta",
|
||||
"popover_title": "Selecione tags",
|
||||
"empty_groups": "Nenhuma tag disponível ainda"
|
||||
}
|
||||
},
|
||||
"compliance": "Conformidade"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Análise"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "Concluir",
|
||||
"next": "Próximo",
|
||||
"check": "Verifique",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "Editar",
|
||||
"delete": "Excluir"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Conformidade",
|
||||
"not_compliance_title": "A conformidade não está ativada",
|
||||
"not_compliance_description": "Este curso não está configurado como um curso de compliance.",
|
||||
"loading": "Carregando registros de conformidade...",
|
||||
"learners": "Alunos",
|
||||
"learners_description": "Esta tabela mostra o ciclo mais recente de cada aluno.",
|
||||
"current_cycle": "Ciclo atual",
|
||||
"current_cycle_description": "Seu ciclo de conformidade ativo e datas de renovação.",
|
||||
"history": "Ciclos anteriores",
|
||||
"history_description": "Cada linha é um ciclo de conformidade registrado para este curso.",
|
||||
"no_active_cycle": "Nenhum ciclo de conformidade ativo",
|
||||
"empty_history": "Nenhum histórico de conformidade foi registrado ainda.",
|
||||
"empty_overview": "Nenhum registro de conformidade do aluno está disponível ainda.",
|
||||
"not_available": "Não disponível",
|
||||
"status": {
|
||||
"no_record": "Sem registro",
|
||||
"not_started": "Não iniciado",
|
||||
"in_progress": "Em andamento",
|
||||
"compliant": "Compatível",
|
||||
"expiring_soon": "Expira em breve",
|
||||
"in_grace_period": "Em período de carência",
|
||||
"non_compliant": "Não conforme",
|
||||
"waived": "Dispensado"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Total de alunos",
|
||||
"no_record": "Sem registro",
|
||||
"not_started": "Não iniciado",
|
||||
"in_progress": "Em andamento",
|
||||
"compliant": "Compatível",
|
||||
"expiring_soon": "Expira em breve",
|
||||
"in_grace_period": "Em período de carência",
|
||||
"non_compliant": "Não conforme",
|
||||
"waived": "Dispensado"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "Aluno",
|
||||
"email": "E-mail",
|
||||
"status": "Estado",
|
||||
"cycle": "Ciclo",
|
||||
"due_date": "Data de vencimento",
|
||||
"completed_at": "Concluído em",
|
||||
"valid_until": "Válido até",
|
||||
"score": "Pontuação",
|
||||
"attempts": "Tentativas"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Ações em massa",
|
||||
"description": "Selecione os alunos e aplique uma ação de conformidade ao seu ciclo atual.",
|
||||
"select_all": "Selecione todos os alunos visíveis",
|
||||
"selected_count": "{contagem} selecionados",
|
||||
"clear_selection": "Limpar seleção",
|
||||
"due_date_label": "Data de vencimento",
|
||||
"due_date_helper": "Usado para redefinir e estender ações.",
|
||||
"reset_action": "Ciclo de redefinição",
|
||||
"extend_action": "Estender a data de vencimento",
|
||||
"waive_title": "Dispensar alunos selecionados",
|
||||
"waive_description": "Aplicar uma isenção aos alunos selecionados. Você pode deixar o vencimento em branco para uma isenção ilimitada.",
|
||||
"waiver_reason_label": "Motivo da renúncia",
|
||||
"waiver_reason_helper": "Contexto opcional para auditorias e revisões futuras.",
|
||||
"waiver_expires_at_label": "A isenção expira em",
|
||||
"waiver_expires_at_helper": "Deixe em branco se a isenção não expirar automaticamente.",
|
||||
"waive_action": "Aplicar isenção",
|
||||
"modal": {
|
||||
"description": "Você está atualizando {count} alunos selecionados.",
|
||||
"cancel": "Cancelar",
|
||||
"apply": "Aplicar ação"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "Visão geral",
|
||||
"learners": "Alunos"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{contar} aulas",
|
||||
"exercises": "{contar} exercícios"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Conformidade",
|
||||
"due_date": "Devido",
|
||||
"valid_until": "Válido até"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "Análise",
|
||||
"nav_certificates": "Certificados",
|
||||
"nav_landing_page": "Página inicial",
|
||||
"nav_settings": "Configurações"
|
||||
"nav_settings": "Configurações",
|
||||
"nav_compliance": "Conformidade",
|
||||
"nav_ai_assistant": "Assistente"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "Compartilhar",
|
||||
"invite": "Convidar",
|
||||
"delete": "Excluir",
|
||||
"open": "Abrir"
|
||||
}
|
||||
"open": "Abrir",
|
||||
"open_course_site": "Abrir site do curso"
|
||||
},
|
||||
"due_date": "Devido",
|
||||
"valid_until": "Válido até"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "Hoje é mais um dia para aproximar você de seus objetivos de aprendizagem. Não desista, quanto mais você aprende melhor você fica.",
|
||||
"lessons_completed": "Lições concluídas",
|
||||
"no_courses_started": "Nenhum curso iniciado",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Certificados",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "Publique seu primeiro curso",
|
||||
"publish_first_course_description": "Para rastrear matrículas, publicar um curso e convidar alunos",
|
||||
"publish_course": "Publicar curso",
|
||||
"items_completed": "Itens concluídos"
|
||||
"items_completed": "Itens concluídos",
|
||||
"currently_learning": "Atualmente aprendendo",
|
||||
"learner": "Aluno",
|
||||
"progress": "Progresso",
|
||||
"pick_up_where_you_left_off": "Continue de onde parou",
|
||||
"course_awaits_you": "{title} espera por você",
|
||||
"learning_awaits_you": "Seu próximo curso espera por você",
|
||||
"lms_today_progress": "Você está {progress}% em seu aprendizado - cada etapa conta.",
|
||||
"lms_today_empty": "Seu caminho de aprendizagem estará pronto quando você estiver.",
|
||||
"compliance_score": "Pontuação de Conformidade",
|
||||
"compliance": "Conformidade",
|
||||
"compliance_score_subtitle": "{concluído} de {total} cursos de conformidade atualmente satisfeitos",
|
||||
"compliance_score_empty": "Nenhum curso de compliance atribuído ainda",
|
||||
"compliance_met": "{concluído} de {total} alcançado",
|
||||
"required_courses_completed": "{concluído} de {total} cursos obrigatórios concluídos",
|
||||
"streak": "Sequência",
|
||||
"days_active": "dias ativos",
|
||||
"items_done": "{concluído} de {total} concluído",
|
||||
"login_activity_title": "Atividade de login do aluno",
|
||||
"login_activity_description": "Dias mais ativos da semana (últimos 90 dias)",
|
||||
"login_activity_no_data": "Nenhuma atividade de login ainda",
|
||||
"login_activity_logins": "logins"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Sua programação",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "Atualize agora",
|
||||
"tags": "Etiquetas",
|
||||
"automation": "Automação",
|
||||
"programs": "Programas"
|
||||
"programs": "Programas",
|
||||
"widgets": "Widgets"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "Gerenciador de mídia - ClassroomIO",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "Usamos a Polar para ajudar a gerenciar seu faturamento",
|
||||
"open_billing": "Faturamento aberto",
|
||||
"error": "Ocorreu um erro ao abrir o faturamento",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "Uso do assistente de IA",
|
||||
"ai_tokens_used": "tokens usados este mês",
|
||||
"ai_bonus_credits": "créditos de bônus disponíveis"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "Telegrama",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "Pesquisar"
|
||||
"placeholder": "Pesquisar",
|
||||
"command_palette": {
|
||||
"title": "Paleta de comandos",
|
||||
"description": "Pesquise e navegue pela sua organização",
|
||||
"placeholder": "Pesquise cursos, programas, widgets, alunos, tags, configurações...",
|
||||
"org_placeholder": "Pesquise cursos, programas, widgets, alunos, tags, configurações...",
|
||||
"lms_placeholder": "Pesquise seus cursos, programas e páginas de aprendizagem...",
|
||||
"lms_description": "Pesquise e navegue no seu espaço de trabalho de aprendizagem",
|
||||
"empty": "Nenhum resultado encontrado",
|
||||
"loading": "Procurando...",
|
||||
"clear_recents": "Limpar recentes",
|
||||
"result_types": {
|
||||
"page": "Página"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "Recente",
|
||||
"suggested": "Sugerido",
|
||||
"courses": "Cursos",
|
||||
"programs": "Programas",
|
||||
"widgets": "Widgets",
|
||||
"tags": "Etiquetas",
|
||||
"students": "Alunos",
|
||||
"settings": "Configurações"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "Cancelar"
|
||||
"cancel": "Cancelar",
|
||||
"save": "Salvar"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "Nós em",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "Aula ao vivo",
|
||||
"live_class_subtitle": "Ideal para bootcamps onde as aulas são baseadas no tempo",
|
||||
"self_paced_label": "Individualizado",
|
||||
"self_paced_subtitle": "Melhor para cursos onde os alunos podem ter aulas em seu próprio ritmo"
|
||||
"self_paced_subtitle": "Melhor para cursos onde os alunos podem ter aulas em seu próprio ritmo",
|
||||
"compliance_label": "Conformidade",
|
||||
"compliance_subtitle": "Treinamento recorrente com repetições, lembretes e acompanhamento de renovação"
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "Excluir",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "Alunos",
|
||||
"sort_status": "Estado"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "Peça-me para ajudar com o conteúdo do seu curso – redigir lições, gerar perguntas ou planejar um curso a partir de um documento.",
|
||||
"input_placeholder": "Pergunte ao assistente de IA...",
|
||||
"attach_document": "Anexe um documento (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Atualize para fazer upload de documentos",
|
||||
"tokens_exhausted": "Limite mensal de tokens de IA atingido. Compre mais créditos em Configurações > Faturamento ou aguarde a redefinição.",
|
||||
"chat_history": "Histórico de bate-papo",
|
||||
"no_conversations": "Ainda não há conversas",
|
||||
"untitled": "Sem título",
|
||||
"new_chat": "Novo bate-papo",
|
||||
"tokens_label": "fichas",
|
||||
"implementing_course_plan": "Implementando Plano de Curso",
|
||||
"resume": "Currículo",
|
||||
"stopped_content_kept": "Parado. O conteúdo criado foi mantido.",
|
||||
"mention_lesson": "Lição",
|
||||
"mention_exercise": "Exercício",
|
||||
"mention_section": "Seção",
|
||||
"mention_no_results": "Nenhum conteúdo correspondente",
|
||||
"uploading_document": "Carregando documento..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "Widgets",
|
||||
"subtitle": "Publique coleções de cursos de marca para sites externos.",
|
||||
"empty_state": "Ainda não há widgets. Crie um para gerar um bloco de curso incorporável.",
|
||||
"filter": {
|
||||
"status": "Estado",
|
||||
"all": "Todos",
|
||||
"unpublished": "Não publicado",
|
||||
"course_type": "Tipo de curso"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Widget criado",
|
||||
"saved": "Widget salvo",
|
||||
"published": "Widget publicado",
|
||||
"rolled_back": "Widget restaurado",
|
||||
"deleted": "Widget arquivado"
|
||||
},
|
||||
"form": {
|
||||
"name": "Nome do widget",
|
||||
"selection_mode": "Modo de seleção",
|
||||
"course_search": "Pesquisar cursos",
|
||||
"layout_type": "Tipo de layout",
|
||||
"sort_by": "Classificar por",
|
||||
"cta_label": "Etiqueta de CTA",
|
||||
"load_more_label": "Carregar mais etiqueta",
|
||||
"limit_courses": "Limitar cursos",
|
||||
"max_count": "Contagem máxima de cursos",
|
||||
"show_course_image": "Mostrar imagem do curso",
|
||||
"show_type_badge": "Mostrar selo de tipo de curso",
|
||||
"show_lessons_count": "Mostrar contagem de aulas",
|
||||
"show_description": "Mostrar trecho da descrição",
|
||||
"shorten_long_description": "Encurte a descrição longa",
|
||||
"show_price": "Mostrar preço",
|
||||
"show_rating": "Mostrar classificação",
|
||||
"theme_preset": "Predefinição de tema",
|
||||
"primary_color": "Cor primária",
|
||||
"background_color": "Cor de fundo",
|
||||
"text_color": "Cor do texto",
|
||||
"border_color": "Cor da borda",
|
||||
"border_radius": "Raio da borda",
|
||||
"font_family": "Família de fontes",
|
||||
"font_scale": "Escala de tamanho da fonte",
|
||||
"show_powered_by": "Mostrar a marca Classroomio",
|
||||
"custom_css": "CSS personalizado",
|
||||
"custom_css_locked": "Atualize para ativar CSS personalizado.",
|
||||
"embed_code": "Incorporar código"
|
||||
},
|
||||
"create": {
|
||||
"description": "Dê um nome ao seu widget para começar."
|
||||
},
|
||||
"actions": {
|
||||
"create": "Criar widget",
|
||||
"edit": "Editar",
|
||||
"back": "Voltar para widgets",
|
||||
"save": "Salvar",
|
||||
"discard": "Descartar alterações",
|
||||
"publish": "Publicar",
|
||||
"archive": "Arquivo",
|
||||
"restore": "Restaurar",
|
||||
"copy_embed": "Copiar incorporação",
|
||||
"rename": "Renomear",
|
||||
"delete": "Excluir"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Visualização",
|
||||
"saved": "Salvo",
|
||||
"unsaved": "Alterações não salvas",
|
||||
"load_failed": "A visualização não pôde ser carregada. Tente atualizar a página.",
|
||||
"empty": "Visualização indisponível.",
|
||||
"all_tags": "Todos",
|
||||
"none": "Nenhum",
|
||||
"lessons_suffix": "lições",
|
||||
"last_synced": "Sincronizado",
|
||||
"refresh": "Atualizar",
|
||||
"exercises_suffix": "exercícios",
|
||||
"columns": {
|
||||
"course": "Curso",
|
||||
"lessons": "Lições",
|
||||
"tags": "Etiquetas"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "Plano grátis",
|
||||
"paid": "Plano pago"
|
||||
},
|
||||
"status": {
|
||||
"draft": "Rascunho",
|
||||
"published": "Publicado",
|
||||
"archived": "Arquivado",
|
||||
"live": "Ao vivo"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "Manuais",
|
||||
"newest": "Mais recente",
|
||||
"title": "Título"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Opções de layout",
|
||||
"columns": "Colunas",
|
||||
"max_count": "Cursos máximos",
|
||||
"show_rating": "Mostrar classificação",
|
||||
"tag_source": "Fonte da etiqueta",
|
||||
"tag_source_auto": "Automático de cursos",
|
||||
"tag_source_manual": "Seleção manual",
|
||||
"default_tag": "Etiqueta padrão",
|
||||
"show_all_option": "Mostrar opção \"Todos\"",
|
||||
"visible_cards": "Cartões visíveis",
|
||||
"auto_play": "Reprodução automática",
|
||||
"auto_play_interval": "Intervalo de reprodução automática (ms)",
|
||||
"show_dots": "Mostrar pontos",
|
||||
"show_arrows": "Mostrar setas",
|
||||
"loop": "Ciclo",
|
||||
"featured_course": "Curso em destaque",
|
||||
"featured_course_required": "Um curso em destaque é necessário para este layout.",
|
||||
"main_course": "Curso principal de destaque",
|
||||
"main_course_required": "Escolha um curso para destacar.",
|
||||
"eyebrow_label": "Etiqueta de sobrancelha",
|
||||
"cta_label": "Etiqueta de CTA",
|
||||
"secondary_max_count": "Cursos secundários",
|
||||
"density": "Densidade",
|
||||
"density_comfortable": "Confortável",
|
||||
"density_compact": "Compacto",
|
||||
"show_thumbnail": "Mostrar miniatura",
|
||||
"show_tags": "Mostrar tags",
|
||||
"title_style": "Estilo do título",
|
||||
"title_style_serif": "Serif",
|
||||
"title_style_sans": "Sem",
|
||||
"category_tags": "Tags de categoria",
|
||||
"category_tags_required": "Selecione pelo menos uma tag para a divisória de categorias.",
|
||||
"default_category": "Categoria padrão",
|
||||
"show_all_tab": "Mostrar guia \"Todos\"",
|
||||
"max_per_category": "Máximo de cursos por categoria",
|
||||
"none": "Nenhum"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "Catálogo de uso geral com muito espaço para respirar.",
|
||||
"tag_filter": "Deixe os alunos restringirem um amplo catálogo por tópico.",
|
||||
"carousel": "Linhas em destaque em seções restritas da página inicial.",
|
||||
"primary_course": "Promova um curso emblemático ou recém-lançado.",
|
||||
"compact_list": "Incorporações de barra lateral e páginas com espaço mínimo.",
|
||||
"editorial_spotlight": "Páginas de destino em estilo blog e escolhas selecionadas.",
|
||||
"category_shelf": "Grandes catálogos agrupados por tópico, fáceis de digitalizar."
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Grade de cartão",
|
||||
"tag_filter": "Filtro de tags",
|
||||
"carousel": "Carrossel",
|
||||
"primary_course": "Curso primário",
|
||||
"compact_list": "Lista compacta",
|
||||
"editorial_spotlight": "Destaque editorial",
|
||||
"category_shelf": "Estante de categoria"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "Seleção manual",
|
||||
"published": "Todos os cursos publicados"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Fonte do widget",
|
||||
"available_courses": "Cursos Disponíveis",
|
||||
"layout": "Disposição",
|
||||
"content": "Conteúdo",
|
||||
"design": "Projeto",
|
||||
"version_history": "Histórico de versões",
|
||||
"save_changes": "Salvar alterações",
|
||||
"rename_widget": "Renomear widget",
|
||||
"continue_to_layout": "Continuar para o layout",
|
||||
"pick_layout": "Escolha um layout",
|
||||
"pick_design": "Aparência",
|
||||
"panel_subtitle": "Configure a aparência e o comportamento do seu widget.",
|
||||
"embed_share": "Incorporar e compartilhar",
|
||||
"discard_short": "Descartar",
|
||||
"canvas_status": "Visualização",
|
||||
"finish_editing_name": "Concluído",
|
||||
"waiting_org": "Carregando organização…",
|
||||
"load_failed": "Não foi possível carregar este widget. Tente novamente na lista de widgets.",
|
||||
"nav": {
|
||||
"courses": "Cursos",
|
||||
"layout": "Disposição",
|
||||
"design": "Projeto",
|
||||
"embed": "Incorporar"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "Móvel",
|
||||
"tablet": "Tábua",
|
||||
"desktop": "Área de trabalho"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Selecione os cursos",
|
||||
"layout": "Disposição",
|
||||
"design": "Projeto",
|
||||
"embed": "Código incorporado"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Widget do curso"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "Nenhum widget ainda",
|
||||
"description": "Crie um widget para gerar um bloco de curso incorporável para sites externos."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "Помечено как завершенное",
|
||||
"complete_download": "Загрузка завершена",
|
||||
"version_restored": "Версия успешно восстановлена"
|
||||
}
|
||||
},
|
||||
"section_deleted": "Раздел курса успешно удален"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "Добавить тег",
|
||||
"popover_title": "Выберите теги",
|
||||
"empty_groups": "Тегов пока нет"
|
||||
}
|
||||
},
|
||||
"compliance": "Соответствие"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Аналитика"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "Готово",
|
||||
"next": "Далее",
|
||||
"check": "Проверить",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "Редактировать",
|
||||
"delete": "Удалить"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Соответствие",
|
||||
"not_compliance_title": "Соответствие не включено",
|
||||
"not_compliance_description": "Этот курс не настроен как курс соответствия.",
|
||||
"loading": "Загрузка записей о соответствии...",
|
||||
"learners": "Учащиеся",
|
||||
"learners_description": "В этой таблице показан последний цикл для каждого учащегося.",
|
||||
"current_cycle": "Текущий цикл",
|
||||
"current_cycle_description": "Ваш активный цикл соответствия и даты продления.",
|
||||
"history": "Прошлые циклы",
|
||||
"history_description": "Каждая строка представляет собой один записанный цикл соответствия для этого курса.",
|
||||
"no_active_cycle": "Нет активного цикла соответствия",
|
||||
"empty_history": "История соответствия еще не зарегистрирована.",
|
||||
"empty_overview": "Записей о соблюдении требований учащимися пока нет.",
|
||||
"not_available": "Недоступно",
|
||||
"status": {
|
||||
"no_record": "Нет записи",
|
||||
"not_started": "Не запущено",
|
||||
"in_progress": "В процессе",
|
||||
"compliant": "Соответствует",
|
||||
"expiring_soon": "Срок действия скоро истекает",
|
||||
"in_grace_period": "В льготный период",
|
||||
"non_compliant": "Не соответствует",
|
||||
"waived": "Отказано"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Всего учащихся",
|
||||
"no_record": "Нет записи",
|
||||
"not_started": "Не запущено",
|
||||
"in_progress": "В процессе",
|
||||
"compliant": "Соответствует",
|
||||
"expiring_soon": "Срок действия скоро истекает",
|
||||
"in_grace_period": "В льготный период",
|
||||
"non_compliant": "Не соответствует",
|
||||
"waived": "Отказано"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "Учащийся",
|
||||
"email": "электронная почта",
|
||||
"status": "Статус",
|
||||
"cycle": "Цикл",
|
||||
"due_date": "Срок сдачи",
|
||||
"completed_at": "Завершено в",
|
||||
"valid_until": "Действительно до",
|
||||
"score": "Оценка",
|
||||
"attempts": "Попытки"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Массовые действия",
|
||||
"description": "Выберите учащихся и примените действие по обеспечению соответствия к их текущему циклу.",
|
||||
"select_all": "Выбрать всех видимых учащихся",
|
||||
"selected_count": "{count} выбрано",
|
||||
"clear_selection": "Очистить выбор",
|
||||
"due_date_label": "Срок сдачи",
|
||||
"due_date_helper": "Используется для действий сброса и продления.",
|
||||
"reset_action": "Сброс цикла",
|
||||
"extend_action": "Продлить срок выполнения",
|
||||
"waive_title": "Отказаться от участия выбранных учащихся",
|
||||
"waive_description": "Примените отказ к выбранным учащимся. Вы можете оставить срок действия пустым для бессрочного отказа.",
|
||||
"waiver_reason_label": "Причина отказа",
|
||||
"waiver_reason_helper": "Дополнительный контекст для аудитов и будущих проверок.",
|
||||
"waiver_expires_at_label": "Отказ истекает в",
|
||||
"waiver_expires_at_helper": "Оставьте пустым, если срок действия отказа не истекает автоматически.",
|
||||
"waive_action": "Применить отказ",
|
||||
"modal": {
|
||||
"description": "Вы обновляете {count} выбранных учащихся.",
|
||||
"cancel": "Отмена",
|
||||
"apply": "Применить действие"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "Обзор",
|
||||
"learners": "Учащиеся"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{count} уроков",
|
||||
"exercises": "{count} упражнений"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Соответствие",
|
||||
"due_date": "Срок погашения",
|
||||
"valid_until": "Действительно до"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "Аналитика",
|
||||
"nav_certificates": "Сертификаты",
|
||||
"nav_landing_page": "Целевая страница",
|
||||
"nav_settings": "Настройки"
|
||||
"nav_settings": "Настройки",
|
||||
"nav_compliance": "Соответствие",
|
||||
"nav_ai_assistant": "Ассистент"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "Поделиться",
|
||||
"invite": "Пригласить",
|
||||
"delete": "Удалить",
|
||||
"open": "Открыть"
|
||||
}
|
||||
"open": "Открыть",
|
||||
"open_course_site": "Открытый сайт курса"
|
||||
},
|
||||
"due_date": "Срок погашения",
|
||||
"valid_until": "Действительно до"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "Сегодня еще один день, который приблизит вас к вашим целям обучения. Не сдавайтесь, чем больше вы узнаете, тем лучше у вас получится.",
|
||||
"lessons_completed": "Уроки завершены",
|
||||
"no_courses_started": "Курсы не начались",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Сертифицированы",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "Опубликуйте свой первый курс",
|
||||
"publish_first_course_description": "Чтобы отслеживать зачисления, опубликуйте курс и пригласите студентов.",
|
||||
"publish_course": "Опубликовать курс",
|
||||
"items_completed": "Объекты завершены"
|
||||
"items_completed": "Объекты завершены",
|
||||
"currently_learning": "В настоящее время учусь",
|
||||
"learner": "Учащийся",
|
||||
"progress": "Прогресс",
|
||||
"pick_up_where_you_left_off": "Продолжайте с того места, где вы остановились",
|
||||
"course_awaits_you": "{title} ждет вас",
|
||||
"learning_awaits_you": "Следующий курс ждет вас",
|
||||
"lms_today_progress": "Ваш прогресс в обучении – {progress} %. Каждый шаг имеет значение.",
|
||||
"lms_today_empty": "Ваш путь обучения готов, когда вы будете готовы.",
|
||||
"compliance_score": "Оценка соответствия",
|
||||
"compliance": "Соответствие",
|
||||
"compliance_score_subtitle": "{completed} из {total} курсов по обеспечению соответствия требованиям, пройденных на данный момент",
|
||||
"compliance_score_empty": "Курсы соответствия еще не назначены",
|
||||
"compliance_met": "выполнено {завершено} из {total}",
|
||||
"required_courses_completed": "Пройдено {completed} из {total} обязательных курсов",
|
||||
"streak": "Полоса",
|
||||
"days_active": "дней активности",
|
||||
"items_done": "{завершено} из {total} выполнено",
|
||||
"login_activity_title": "Активность входа учащихся",
|
||||
"login_activity_description": "Самые активные дни недели (последние 90 дней)",
|
||||
"login_activity_no_data": "Пока нет активности входа",
|
||||
"login_activity_logins": "логины"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Ваше расписание",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "Обновите сейчас",
|
||||
"tags": "Теги",
|
||||
"automation": "Автоматизация",
|
||||
"programs": "Программы"
|
||||
"programs": "Программы",
|
||||
"widgets": "Виджеты"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "Медиа-менеджер — ClassroomIO",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "Мы используем Polar, чтобы управлять вашими платежами.",
|
||||
"open_billing": "Открыть биллинг",
|
||||
"error": "Произошла ошибка при открытии счета.",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "Использование AI-помощника",
|
||||
"ai_tokens_used": "жетоны, использованные в этом месяце",
|
||||
"ai_bonus_credits": "доступны бонусные кредиты"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "Телеграмма",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "Поиск"
|
||||
"placeholder": "Поиск",
|
||||
"command_palette": {
|
||||
"title": "Палитра команд",
|
||||
"description": "Ищите и перемещайтесь по вашей организации",
|
||||
"placeholder": "Поиск курсов, программ, виджетов, студентов, тегов, настроек...",
|
||||
"org_placeholder": "Поиск курсов, программ, виджетов, студентов, тегов, настроек...",
|
||||
"lms_placeholder": "Выполняйте поиск по своим курсам, программам и страницам обучения...",
|
||||
"lms_description": "Ищите и перемещайтесь по своему учебному рабочему пространству",
|
||||
"empty": "Результаты не найдены",
|
||||
"loading": "Поиск...",
|
||||
"clear_recents": "Очистить последние",
|
||||
"result_types": {
|
||||
"page": "Страница"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "Недавние",
|
||||
"suggested": "Предлагается",
|
||||
"courses": "Курсы",
|
||||
"programs": "Программы",
|
||||
"widgets": "Виджеты",
|
||||
"tags": "Теги",
|
||||
"students": "Студенты",
|
||||
"settings": "Настройки"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "Отмена"
|
||||
"cancel": "Отмена",
|
||||
"save": "Сохранить"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "Мы в",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "Живой урок",
|
||||
"live_class_subtitle": "Идеально подходит для учебных курсов, где уроки основаны на времени",
|
||||
"self_paced_label": "Самостоятельный темп",
|
||||
"self_paced_subtitle": "Лучше всего подходит для курсов, где студенты могут брать уроки в удобном для них темпе."
|
||||
"self_paced_subtitle": "Лучше всего подходит для курсов, где студенты могут брать уроки в удобном для них темпе.",
|
||||
"compliance_label": "Соответствие",
|
||||
"compliance_subtitle": "Регулярное обучение с повторной сдачей, напоминаниями и отслеживанием продлений"
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "Удалить",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "Студенты",
|
||||
"sort_status": "Статус"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "Попросите меня помочь с содержанием вашего курса: набросайте уроки, сформулируйте вопросы или спланируйте курс на основе документа.",
|
||||
"input_placeholder": "Спросите ИИ-помощника...",
|
||||
"attach_document": "Прикрепите документ (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Обновите, чтобы загружать документы",
|
||||
"tokens_exhausted": "Достигнут месячный лимит токенов AI. Купите больше кредитов в «Настройки» > «Оплата» или дождитесь сброса.",
|
||||
"chat_history": "История чата",
|
||||
"no_conversations": "Пока нет разговоров",
|
||||
"untitled": "Без названия",
|
||||
"new_chat": "Новый чат",
|
||||
"tokens_label": "жетоны",
|
||||
"implementing_course_plan": "Реализация плана курса",
|
||||
"resume": "Резюме",
|
||||
"stopped_content_kept": "Остановился. Созданный контент сохранен.",
|
||||
"mention_lesson": "Урок",
|
||||
"mention_exercise": "Упражнение",
|
||||
"mention_section": "Раздел",
|
||||
"mention_no_results": "Нет подходящего контента",
|
||||
"uploading_document": "Загрузка документа..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "Виджеты",
|
||||
"subtitle": "Публикуйте фирменные коллекции курсов для внешних веб-сайтов.",
|
||||
"empty_state": "Виджетов пока нет. Создайте его, чтобы создать встраиваемый блок курса.",
|
||||
"filter": {
|
||||
"status": "Статус",
|
||||
"all": "Все",
|
||||
"unpublished": "Неопубликовано",
|
||||
"course_type": "Тип курса"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Виджет создан",
|
||||
"saved": "Виджет сохранен.",
|
||||
"published": "Виджет опубликован",
|
||||
"rolled_back": "Виджет восстановлен",
|
||||
"deleted": "Виджет заархивирован"
|
||||
},
|
||||
"form": {
|
||||
"name": "Название виджета",
|
||||
"selection_mode": "Режим выбора",
|
||||
"course_search": "Поиск курсов",
|
||||
"layout_type": "Тип макета",
|
||||
"sort_by": "Сортировать по",
|
||||
"cta_label": "Метка призыва к действию",
|
||||
"load_more_label": "Загрузить еще этикетку",
|
||||
"limit_courses": "Ограничить курсы",
|
||||
"max_count": "Максимальное количество курсов",
|
||||
"show_course_image": "Показать изображение курса",
|
||||
"show_type_badge": "Показать значок типа курса",
|
||||
"show_lessons_count": "Показать количество уроков",
|
||||
"show_description": "Показать отрывок из описания",
|
||||
"shorten_long_description": "Сократить длинное описание",
|
||||
"show_price": "Показать цену",
|
||||
"show_rating": "Показать рейтинг",
|
||||
"theme_preset": "Предустановка темы",
|
||||
"primary_color": "Основной цвет",
|
||||
"background_color": "Цвет фона",
|
||||
"text_color": "Цвет текста",
|
||||
"border_color": "Цвет границы",
|
||||
"border_radius": "Радиус границы",
|
||||
"font_family": "Семейство шрифтов",
|
||||
"font_scale": "Шкала размера шрифта",
|
||||
"show_powered_by": "Показать брендинг Classroomio",
|
||||
"custom_css": "Пользовательский CSS",
|
||||
"custom_css_locked": "Обновите, чтобы включить пользовательский CSS.",
|
||||
"embed_code": "Встроить код"
|
||||
},
|
||||
"create": {
|
||||
"description": "Дайте вашему виджету имя, чтобы начать."
|
||||
},
|
||||
"actions": {
|
||||
"create": "Создать виджет",
|
||||
"edit": "Редактировать",
|
||||
"back": "Вернуться к виджетам",
|
||||
"save": "Сохранить",
|
||||
"discard": "Отменить изменения",
|
||||
"publish": "Опубликовать",
|
||||
"archive": "Архив",
|
||||
"restore": "Восстановить",
|
||||
"copy_embed": "Копировать встроить",
|
||||
"rename": "Переименовать",
|
||||
"delete": "Удалить"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Предварительный просмотр",
|
||||
"saved": "Сохранено",
|
||||
"unsaved": "Несохраненные изменения",
|
||||
"load_failed": "Не удалось загрузить предварительный просмотр. Попробуйте обновить страницу.",
|
||||
"empty": "Предварительный просмотр недоступен.",
|
||||
"all_tags": "Все",
|
||||
"none": "Нет",
|
||||
"lessons_suffix": "уроки",
|
||||
"last_synced": "Синхронизировано",
|
||||
"refresh": "Обновить",
|
||||
"exercises_suffix": "упражнения",
|
||||
"columns": {
|
||||
"course": "Курс",
|
||||
"lessons": "Уроки",
|
||||
"tags": "Теги"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "Бесплатный план",
|
||||
"paid": "Платный план"
|
||||
},
|
||||
"status": {
|
||||
"draft": "Черновик",
|
||||
"published": "Опубликовано",
|
||||
"archived": "В архиве",
|
||||
"live": "Живи"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "Руководство",
|
||||
"newest": "Новейший",
|
||||
"title": "Название"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Варианты макета",
|
||||
"columns": "Столбцы",
|
||||
"max_count": "Макс курсы",
|
||||
"show_rating": "Показать рейтинг",
|
||||
"tag_source": "Источник тега",
|
||||
"tag_source_auto": "Авто с курсов",
|
||||
"tag_source_manual": "Ручной выбор",
|
||||
"default_tag": "Тег по умолчанию",
|
||||
"show_all_option": "Показать опцию «Все»",
|
||||
"visible_cards": "Видимые карты",
|
||||
"auto_play": "Автоматическое воспроизведение",
|
||||
"auto_play_interval": "Интервал автоматического воспроизведения (мс)",
|
||||
"show_dots": "Показать точки",
|
||||
"show_arrows": "Показать стрелки",
|
||||
"loop": "Петля",
|
||||
"featured_course": "Рекомендуемый курс",
|
||||
"featured_course_required": "Для этого макета требуется рекомендуемый курс.",
|
||||
"main_course": "Основной курс",
|
||||
"main_course_required": "Выберите курс, на который стоит обратить внимание.",
|
||||
"eyebrow_label": "Этикетка для бровей",
|
||||
"cta_label": "Метка призыва к действию",
|
||||
"secondary_max_count": "Средние курсы",
|
||||
"density": "Плотность",
|
||||
"density_comfortable": "Удобный",
|
||||
"density_compact": "Компактный",
|
||||
"show_thumbnail": "Показать миниатюру",
|
||||
"show_tags": "Показать теги",
|
||||
"title_style": "Стиль заголовка",
|
||||
"title_style_serif": "с засечками",
|
||||
"title_style_sans": "Санс",
|
||||
"category_tags": "Теги категорий",
|
||||
"category_tags_required": "Выберите хотя бы один тег для полки категории.",
|
||||
"default_category": "Категория по умолчанию",
|
||||
"show_all_tab": "Показать вкладку «Все»",
|
||||
"max_per_category": "Максимальное количество курсов по категории",
|
||||
"none": "Нет"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "Каталог общего назначения с большим пространством для передышки.",
|
||||
"tag_filter": "Позвольте учащимся сузить широкий каталог по темам.",
|
||||
"carousel": "Избранные строки в узких разделах главной страницы.",
|
||||
"primary_course": "Продвигайте флагманский или недавно запущенный курс.",
|
||||
"compact_list": "Встраивание боковой панели и страницы минимального размера.",
|
||||
"editorial_spotlight": "Целевые страницы в стиле блога и тщательно подобранные подборки.",
|
||||
"category_shelf": "Большие каталоги, сгруппированные по темам, легко сканируются."
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Сетка карточек",
|
||||
"tag_filter": "Фильтр тегов",
|
||||
"carousel": "Карусель",
|
||||
"primary_course": "Начальный курс",
|
||||
"compact_list": "Компактный список",
|
||||
"editorial_spotlight": "В центре внимания редакции",
|
||||
"category_shelf": "Категория полка"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "Ручной выбор",
|
||||
"published": "Все опубликованные курсы"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Источник виджета",
|
||||
"available_courses": "Доступные курсы",
|
||||
"layout": "Макет",
|
||||
"content": "Содержание",
|
||||
"design": "Дизайн",
|
||||
"version_history": "История версий",
|
||||
"save_changes": "Сохранить изменения",
|
||||
"rename_widget": "Переименовать виджет",
|
||||
"continue_to_layout": "Продолжить оформление",
|
||||
"pick_layout": "Выберите макет",
|
||||
"pick_design": "Внешний вид",
|
||||
"panel_subtitle": "Настройте внешний вид и поведение вашего виджета.",
|
||||
"embed_share": "Встроить и поделиться",
|
||||
"discard_short": "Отбросить",
|
||||
"canvas_status": "Предварительный просмотр",
|
||||
"finish_editing_name": "Готово",
|
||||
"waiting_org": "Загрузка организации…",
|
||||
"load_failed": "Не удалось загрузить этот виджет. Попробуйте еще раз из списка виджетов.",
|
||||
"nav": {
|
||||
"courses": "Курсы",
|
||||
"layout": "Макет",
|
||||
"design": "Дизайн",
|
||||
"embed": "Встроить"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "мобильный",
|
||||
"tablet": "Таблетка",
|
||||
"desktop": "Рабочий стол"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Выберите курсы",
|
||||
"layout": "Макет",
|
||||
"design": "Дизайн",
|
||||
"embed": "Встроить код"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Виджет курса"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "Виджетов пока нет",
|
||||
"description": "Создайте виджет для создания встраиваемого блока курса для внешних веб-сайтов."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,7 +219,8 @@
|
||||
"complete_marked": "Được đánh dấu là hoàn thành",
|
||||
"complete_download": "Tải xuống hoàn tất",
|
||||
"version_restored": "Đã khôi phục phiên bản thành công"
|
||||
}
|
||||
},
|
||||
"section_deleted": "Phần khóa học đã được xóa thành công"
|
||||
},
|
||||
"attendance": {
|
||||
"error": {
|
||||
@@ -654,7 +655,8 @@
|
||||
"add": "Thêm thẻ",
|
||||
"popover_title": "Chọn thẻ",
|
||||
"empty_groups": "Chưa có thẻ nào"
|
||||
}
|
||||
},
|
||||
"compliance": "Tuân thủ"
|
||||
},
|
||||
"analytics": {
|
||||
"title": "Phân tích"
|
||||
@@ -1117,7 +1119,7 @@
|
||||
"finish": "Kết thúc",
|
||||
"next": "Tiếp theo",
|
||||
"check": "Kiểm tra",
|
||||
"auto_graded_badge": "Auto-graded",
|
||||
"auto_graded_badge": "Auto-grade",
|
||||
"manual_grading_required_badge": "Manual grading required",
|
||||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||||
"analytics": {
|
||||
@@ -1697,6 +1699,81 @@
|
||||
"edit": "Chỉnh sửa",
|
||||
"delete": "Xóa"
|
||||
}
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Tuân thủ",
|
||||
"not_compliance_title": "Tuân thủ chưa được kích hoạt",
|
||||
"not_compliance_description": "Khóa học này không được cấu hình như một khóa học tuân thủ.",
|
||||
"loading": "Đang tải hồ sơ tuân thủ...",
|
||||
"learners": "Người học",
|
||||
"learners_description": "Bảng này hiển thị chu kỳ mới nhất cho mỗi người học.",
|
||||
"current_cycle": "Chu kỳ hiện tại",
|
||||
"current_cycle_description": "Chu kỳ tuân thủ hiện hoạt và ngày gia hạn của bạn.",
|
||||
"history": "Chu kỳ trước",
|
||||
"history_description": "Mỗi hàng là một chu kỳ tuân thủ được ghi lại cho khóa học này.",
|
||||
"no_active_cycle": "Không có chu kỳ tuân thủ tích cực",
|
||||
"empty_history": "Chưa có lịch sử tuân thủ nào được ghi lại.",
|
||||
"empty_overview": "Chưa có hồ sơ tuân thủ của người học.",
|
||||
"not_available": "Không có sẵn",
|
||||
"status": {
|
||||
"no_record": "Không có hồ sơ",
|
||||
"not_started": "Chưa bắt đầu",
|
||||
"in_progress": "Đang tiến hành",
|
||||
"compliant": "tuân thủ",
|
||||
"expiring_soon": "Sắp hết hạn",
|
||||
"in_grace_period": "Đang trong thời gian ân hạn",
|
||||
"non_compliant": "Không tuân thủ",
|
||||
"waived": "Miễn trừ"
|
||||
},
|
||||
"summary": {
|
||||
"total_learners": "Tổng số người học",
|
||||
"no_record": "Không có hồ sơ",
|
||||
"not_started": "Chưa bắt đầu",
|
||||
"in_progress": "Đang tiến hành",
|
||||
"compliant": "tuân thủ",
|
||||
"expiring_soon": "Sắp hết hạn",
|
||||
"in_grace_period": "Đang trong thời gian ân hạn",
|
||||
"non_compliant": "Không tuân thủ",
|
||||
"waived": "Miễn trừ"
|
||||
},
|
||||
"fields": {
|
||||
"learner": "Người học",
|
||||
"email": "Email",
|
||||
"status": "Trạng thái",
|
||||
"cycle": "chu kỳ",
|
||||
"due_date": "Ngày đến hạn",
|
||||
"completed_at": "Hoàn thành lúc",
|
||||
"valid_until": "Có hiệu lực cho đến khi",
|
||||
"score": "Điểm",
|
||||
"attempts": "Nỗ lực"
|
||||
},
|
||||
"bulk_actions": {
|
||||
"title": "Hành động hàng loạt",
|
||||
"description": "Chọn người học và áp dụng hành động tuân thủ cho chu kỳ hiện tại của họ.",
|
||||
"select_all": "Chọn tất cả những người học có thể nhìn thấy",
|
||||
"selected_count": "đã chọn {count}",
|
||||
"clear_selection": "Xóa lựa chọn",
|
||||
"due_date_label": "Ngày đến hạn",
|
||||
"due_date_helper": "Được sử dụng để thiết lập lại và mở rộng hành động.",
|
||||
"reset_action": "Đặt lại chu kỳ",
|
||||
"extend_action": "Gia hạn ngày đáo hạn",
|
||||
"waive_title": "Từ bỏ những người học đã chọn",
|
||||
"waive_description": "Áp dụng sự miễn trừ cho những người học đã chọn. Bạn có thể để trống thời hạn hết hạn đối với quyền miễn trừ có thời hạn.",
|
||||
"waiver_reason_label": "Lý do miễn trừ",
|
||||
"waiver_reason_helper": "Bối cảnh tùy chọn cho việc kiểm tra và xem xét trong tương lai.",
|
||||
"waiver_expires_at_label": "Miễn trừ hết hạn vào",
|
||||
"waiver_expires_at_helper": "Để trống nếu quyền miễn trừ không tự động hết hạn.",
|
||||
"waive_action": "Áp dụng miễn trừ",
|
||||
"modal": {
|
||||
"description": "Bạn đang cập nhật {count} học viên đã chọn.",
|
||||
"cancel": "Hủy bỏ",
|
||||
"apply": "Áp dụng hành động"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"overview": "Tổng quan",
|
||||
"learners": "Người học"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
@@ -1712,6 +1789,11 @@
|
||||
"content_count": {
|
||||
"lessons": "{đếm} bài học",
|
||||
"exercises": "bài tập {đếm}"
|
||||
},
|
||||
"compliance": {
|
||||
"title": "Tuân thủ",
|
||||
"due_date": "Đến hạn",
|
||||
"valid_until": "Có hiệu lực cho đến khi"
|
||||
}
|
||||
},
|
||||
"navItems": {
|
||||
@@ -1724,7 +1806,9 @@
|
||||
"nav_analytics": "Phân tích",
|
||||
"nav_certificates": "Chứng chỉ",
|
||||
"nav_landing_page": "Trang đích",
|
||||
"nav_settings": "Cài đặt"
|
||||
"nav_settings": "Cài đặt",
|
||||
"nav_compliance": "Tuân thủ",
|
||||
"nav_ai_assistant": "Trợ lý"
|
||||
},
|
||||
"completion": {
|
||||
"modal": {
|
||||
@@ -1812,8 +1896,11 @@
|
||||
"share": "Chia sẻ",
|
||||
"invite": "Mời",
|
||||
"delete": "Xóa",
|
||||
"open": "Mở"
|
||||
}
|
||||
"open": "Mở",
|
||||
"open_course_site": "Mở trang web khóa học"
|
||||
},
|
||||
"due_date": "Đến hạn",
|
||||
"valid_until": "Có hiệu lực cho đến khi"
|
||||
},
|
||||
"course_filter": {
|
||||
"date_created_newest": "Date Created: Newest first",
|
||||
@@ -1865,9 +1952,9 @@
|
||||
"lms_dashboard_hero": "Hôm nay là một ngày khác để đưa bạn đến gần hơn với mục tiêu học tập của mình. Đừng bỏ cuộc, bạn càng học nhiều thì bạn càng tiến bộ hơn.",
|
||||
"lessons_completed": "Bài học đã hoàn thành",
|
||||
"no_courses_started": "Không có khóa học nào bắt đầu",
|
||||
"certificates_earned": "Certificates earned",
|
||||
"certificates_earned": "Certificates issued",
|
||||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||||
"certification_rate": "certification rate",
|
||||
"certification_rate": "Đã chứng nhận",
|
||||
"recent_certifications": "Recent certifications",
|
||||
"no_certifications_yet": "No certificates earned yet",
|
||||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||||
@@ -1886,7 +1973,28 @@
|
||||
"publish_first_course": "Xuất bản khóa học đầu tiên của bạn",
|
||||
"publish_first_course_description": "Để theo dõi việc ghi danh, xuất bản một khóa học và mời sinh viên",
|
||||
"publish_course": "Xuất bản khóa học",
|
||||
"items_completed": "Các hạng mục đã hoàn thành"
|
||||
"items_completed": "Các hạng mục đã hoàn thành",
|
||||
"currently_learning": "Hiện đang học",
|
||||
"learner": "Người học",
|
||||
"progress": "Tiến độ",
|
||||
"pick_up_where_you_left_off": "Tiếp tục nơi bạn đã dừng lại",
|
||||
"course_awaits_you": "{title} đang chờ bạn",
|
||||
"learning_awaits_you": "Khóa học tiếp theo đang chờ bạn",
|
||||
"lms_today_progress": "Bạn đã đạt được {tiến bộ}% trong quá trình học tập - mỗi bước đều có giá trị.",
|
||||
"lms_today_empty": "Con đường học tập của bạn đã sẵn sàng khi bạn sẵn sàng.",
|
||||
"compliance_score": "Điểm tuân thủ",
|
||||
"compliance": "Tuân thủ",
|
||||
"compliance_score_subtitle": "{completed} trong số {total} khóa học tuân thủ hiện đã được đáp ứng",
|
||||
"compliance_score_empty": "Chưa có khóa học tuân thủ nào được chỉ định",
|
||||
"compliance_met": "{hoàn thành} trong tổng số {tổng} đã đáp ứng",
|
||||
"required_courses_completed": "Đã hoàn thành {completed} trong số {total} khóa học bắt buộc",
|
||||
"streak": "Vệt",
|
||||
"days_active": "ngày hoạt động",
|
||||
"items_done": "{đã hoàn thành} trong tổng số {tổng} đã hoàn thành",
|
||||
"login_activity_title": "Hoạt động đăng nhập của sinh viên",
|
||||
"login_activity_description": "Những ngày hoạt động tích cực nhất trong tuần (90 ngày qua)",
|
||||
"login_activity_no_data": "Chưa có hoạt động đăng nhập",
|
||||
"login_activity_logins": "thông tin đăng nhập"
|
||||
},
|
||||
"schedule": {
|
||||
"title": "Lịch trình của bạn",
|
||||
@@ -2097,7 +2205,8 @@
|
||||
"upgrade": "Nâng cấp ngay",
|
||||
"tags": "Thẻ",
|
||||
"automation": "Tự động hóa",
|
||||
"programs": "Chương trình"
|
||||
"programs": "Chương trình",
|
||||
"widgets": "Widget"
|
||||
},
|
||||
"media_manager": {
|
||||
"page_title": "Quản lý truyền thông - ClassroomIO",
|
||||
@@ -2218,7 +2327,10 @@
|
||||
"provider": "Chúng tôi sử dụng Polar để giúp quản lý việc thanh toán của bạn",
|
||||
"open_billing": "Thanh toán mở",
|
||||
"error": "Đã xảy ra lỗi khi mở thanh toán",
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO."
|
||||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||||
"ai_credits": "Cách sử dụng trợ lý AI",
|
||||
"ai_tokens_used": "mã thông báo được sử dụng trong tháng này",
|
||||
"ai_bonus_credits": "tín dụng thưởng có sẵn"
|
||||
},
|
||||
"integrations": {
|
||||
"heading": "điện tín",
|
||||
@@ -2667,9 +2779,34 @@
|
||||
},
|
||||
"app": {
|
||||
"search": {
|
||||
"placeholder": "Tìm kiếm"
|
||||
"placeholder": "Tìm kiếm",
|
||||
"command_palette": {
|
||||
"title": "Bảng lệnh",
|
||||
"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...",
|
||||
"org_placeholder": "Tìm kiếm các khóa học, chương trình, 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_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",
|
||||
"loading": "Đang tìm kiếm...",
|
||||
"clear_recents": "Xóa gần đây",
|
||||
"result_types": {
|
||||
"page": "Trang"
|
||||
},
|
||||
"groups": {
|
||||
"recent": "Gần đây",
|
||||
"suggested": "được đề xuất",
|
||||
"courses": "Khóa học",
|
||||
"programs": "Chương trình",
|
||||
"widgets": "Widget",
|
||||
"tags": "Thẻ",
|
||||
"students": "Sinh viên",
|
||||
"settings": "Cài đặt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cancel": "Hủy bỏ"
|
||||
"cancel": "Hủy bỏ",
|
||||
"save": "Lưu"
|
||||
},
|
||||
"welcome_modal": {
|
||||
"we_at": "Chúng tôi ở",
|
||||
@@ -2700,7 +2837,9 @@
|
||||
"live_class_label": "Lớp học trực tiếp",
|
||||
"live_class_subtitle": "Lý tưởng cho các chương trình đào tạo nơi các bài học dựa trên thời gian",
|
||||
"self_paced_label": "tự nhịp độ",
|
||||
"self_paced_subtitle": "Tốt nhất cho các khóa học mà sinh viên có thể học theo tốc độ của riêng mình"
|
||||
"self_paced_subtitle": "Tốt nhất cho các khóa học mà sinh viên có thể học theo tốc độ của riêng mình",
|
||||
"compliance_label": "Tuân thủ",
|
||||
"compliance_subtitle": "Đào tạo định kỳ với tính năng thi lại, nhắc nhở và theo dõi gia hạn"
|
||||
},
|
||||
"delete_modal": {
|
||||
"label": "Xóa",
|
||||
@@ -3079,5 +3218,226 @@
|
||||
"sort_students": "Sinh viên",
|
||||
"sort_status": "Trạng thái"
|
||||
}
|
||||
},
|
||||
"ai_assistant": {
|
||||
"empty_state": "Hãy yêu cầu tôi trợ giúp về nội dung khóa học của bạn — soạn thảo bài học, tạo câu hỏi hoặc lên kế hoạch cho khóa học từ một tài liệu.",
|
||||
"input_placeholder": "Hãy hỏi trợ lý AI...",
|
||||
"attach_document": "Đính kèm tài liệu (PDF, DOCX, PPTX)",
|
||||
"upgrade_to_upload": "Nâng cấp để tải lên tài liệu",
|
||||
"tokens_exhausted": "Đã đạt đến giới hạn mã thông báo AI hàng tháng. Mua thêm tín dụng trong Cài đặt > Thanh toán hoặc đợi đặt lại.",
|
||||
"chat_history": "Lịch sử trò chuyện",
|
||||
"no_conversations": "Chưa có cuộc trò chuyện nào",
|
||||
"untitled": "Không có tiêu đề",
|
||||
"new_chat": "Trò chuyện mới",
|
||||
"tokens_label": "mã thông báo",
|
||||
"implementing_course_plan": "Thực hiện kế hoạch khóa học",
|
||||
"resume": "Tiếp tục",
|
||||
"stopped_content_kept": "Đã dừng lại. Nội dung được tạo đã được giữ lại.",
|
||||
"mention_lesson": "Bài học",
|
||||
"mention_exercise": "tập thể dục",
|
||||
"mention_section": "Phần",
|
||||
"mention_no_results": "Không có nội dung phù hợp",
|
||||
"uploading_document": "Đang tải tài liệu lên..."
|
||||
},
|
||||
"widgets": {
|
||||
"heading": "Widget",
|
||||
"subtitle": "Xuất bản bộ sưu tập khóa học có thương hiệu cho các trang web bên ngoài.",
|
||||
"empty_state": "Chưa có vật dụng nào. Tạo một cái để tạo khối khóa học có thể nhúng.",
|
||||
"filter": {
|
||||
"status": "Trạng thái",
|
||||
"all": "Tất cả",
|
||||
"unpublished": "Chưa được xuất bản",
|
||||
"course_type": "Loại khóa học"
|
||||
},
|
||||
"notifications": {
|
||||
"created": "Đã tạo tiện ích",
|
||||
"saved": "Đã lưu tiện ích",
|
||||
"published": "Đã xuất bản tiện ích",
|
||||
"rolled_back": "Đã khôi phục tiện ích",
|
||||
"deleted": "Đã lưu trữ tiện ích"
|
||||
},
|
||||
"form": {
|
||||
"name": "Tên tiện ích",
|
||||
"selection_mode": "Chế độ lựa chọn",
|
||||
"course_search": "Tìm kiếm khóa học",
|
||||
"layout_type": "Kiểu bố cục",
|
||||
"sort_by": "Sắp xếp theo",
|
||||
"cta_label": "Nhãn CTA",
|
||||
"load_more_label": "Tải thêm nhãn",
|
||||
"limit_courses": "Giới hạn các khóa học",
|
||||
"max_count": "Số khóa học tối đa",
|
||||
"show_course_image": "Hiển thị hình ảnh khóa học",
|
||||
"show_type_badge": "Hiển thị huy hiệu loại khóa học",
|
||||
"show_lessons_count": "Hiển thị số bài học",
|
||||
"show_description": "Hiển thị đoạn trích mô tả",
|
||||
"shorten_long_description": "Rút ngắn mô tả dài",
|
||||
"show_price": "Hiển thị giá",
|
||||
"show_rating": "Hiển thị xếp hạng",
|
||||
"theme_preset": "Đặt trước chủ đề",
|
||||
"primary_color": "Màu cơ bản",
|
||||
"background_color": "Màu nền",
|
||||
"text_color": "Màu văn bản",
|
||||
"border_color": "Màu viền",
|
||||
"border_radius": "Bán kính viền",
|
||||
"font_family": "Họ phông chữ",
|
||||
"font_scale": "Tỷ lệ cỡ chữ",
|
||||
"show_powered_by": "Hiển thị nhãn hiệu Classroomio",
|
||||
"custom_css": "CSS tùy chỉnh",
|
||||
"custom_css_locked": "Nâng cấp để kích hoạt CSS tùy chỉnh.",
|
||||
"embed_code": "Nhúng mã"
|
||||
},
|
||||
"create": {
|
||||
"description": "Đặt tên cho tiện ích của bạn để bắt đầu."
|
||||
},
|
||||
"actions": {
|
||||
"create": "Tạo tiện ích",
|
||||
"edit": "Chỉnh sửa",
|
||||
"back": "Quay lại tiện ích",
|
||||
"save": "Lưu",
|
||||
"discard": "Hủy thay đổi",
|
||||
"publish": "Xuất bản",
|
||||
"archive": "Lưu trữ",
|
||||
"restore": "Khôi phục",
|
||||
"copy_embed": "Sao chép nhúng",
|
||||
"rename": "Đổi tên",
|
||||
"delete": "Xóa"
|
||||
},
|
||||
"preview": {
|
||||
"heading": "Xem trước",
|
||||
"saved": "Đã lưu",
|
||||
"unsaved": "Những thay đổi chưa được lưu",
|
||||
"load_failed": "Không thể tải bản xem trước. Hãy thử làm mới trang.",
|
||||
"empty": "Xem trước không có sẵn.",
|
||||
"all_tags": "Tất cả",
|
||||
"none": "không có",
|
||||
"lessons_suffix": "bài học",
|
||||
"last_synced": "Đã đồng bộ hóa",
|
||||
"refresh": "Làm mới",
|
||||
"exercises_suffix": "bài tập",
|
||||
"columns": {
|
||||
"course": "Khóa học",
|
||||
"lessons": "Bài học",
|
||||
"tags": "Thẻ"
|
||||
}
|
||||
},
|
||||
"plan": {
|
||||
"free": "Gói miễn phí",
|
||||
"paid": "Gói trả phí"
|
||||
},
|
||||
"status": {
|
||||
"draft": "bản nháp",
|
||||
"published": "Đã xuất bản",
|
||||
"archived": "Đã lưu trữ",
|
||||
"live": "Trực tiếp"
|
||||
},
|
||||
"sort": {
|
||||
"manual": "Hướng dẫn sử dụng",
|
||||
"newest": "Mới nhất",
|
||||
"title": "Tiêu đề"
|
||||
},
|
||||
"layoutOptions": {
|
||||
"section": "Tùy chọn bố cục",
|
||||
"columns": "Cột",
|
||||
"max_count": "Khóa học tối đa",
|
||||
"show_rating": "Hiển thị xếp hạng",
|
||||
"tag_source": "Nguồn thẻ",
|
||||
"tag_source_auto": "Tự động từ các khóa học",
|
||||
"tag_source_manual": "Lựa chọn thủ công",
|
||||
"default_tag": "Thẻ mặc định",
|
||||
"show_all_option": "Hiển thị tùy chọn \"Tất cả\"",
|
||||
"visible_cards": "Thẻ hiển thị",
|
||||
"auto_play": "Tự động phát",
|
||||
"auto_play_interval": "Khoảng thời gian phát tự động (ms)",
|
||||
"show_dots": "Hiển thị dấu chấm",
|
||||
"show_arrows": "Hiển thị mũi tên",
|
||||
"loop": "Vòng lặp",
|
||||
"featured_course": "Khóa học nổi bật",
|
||||
"featured_course_required": "Một khóa học đặc trưng là cần thiết cho cách bố trí này.",
|
||||
"main_course": "Khóa học nổi bật chính",
|
||||
"main_course_required": "Chọn một khóa học để làm nổi bật.",
|
||||
"eyebrow_label": "Nhãn lông mày",
|
||||
"cta_label": "Nhãn CTA",
|
||||
"secondary_max_count": "Các khóa học trung học",
|
||||
"density": "Mật độ",
|
||||
"density_comfortable": "Thoải mái",
|
||||
"density_compact": "Nhỏ gọn",
|
||||
"show_thumbnail": "Hiển thị hình thu nhỏ",
|
||||
"show_tags": "Hiển thị thẻ",
|
||||
"title_style": "Kiểu tiêu đề",
|
||||
"title_style_serif": "Serif",
|
||||
"title_style_sans": "không có",
|
||||
"category_tags": "Thẻ danh mục",
|
||||
"category_tags_required": "Chọn ít nhất một thẻ cho giá danh mục.",
|
||||
"default_category": "Danh mục mặc định",
|
||||
"show_all_tab": "Hiển thị tab \"Tất cả\"",
|
||||
"max_per_category": "Các khóa học tối đa cho mỗi danh mục",
|
||||
"none": "không có"
|
||||
},
|
||||
"layout_description": {
|
||||
"card_grid": "Danh mục mục đích chung với nhiều không gian thở.",
|
||||
"tag_filter": "Hãy để học sinh thu hẹp một danh mục rộng theo chủ đề.",
|
||||
"carousel": "Các hàng nổi bật trong phần trang chủ chặt chẽ.",
|
||||
"primary_course": "Quảng bá một khóa học hàng đầu hoặc mới ra mắt.",
|
||||
"compact_list": "Nhúng thanh bên và các trang có dấu chân tối thiểu.",
|
||||
"editorial_spotlight": "Các trang đích theo phong cách blog và các lựa chọn được tuyển chọn.",
|
||||
"category_shelf": "Danh mục lớn được nhóm theo chủ đề, dễ quét."
|
||||
},
|
||||
"layout": {
|
||||
"card_grid": "Lưới thẻ",
|
||||
"tag_filter": "Bộ lọc thẻ",
|
||||
"carousel": "băng chuyền",
|
||||
"primary_course": "Khóa học sơ cấp",
|
||||
"compact_list": "Danh sách thu gọn",
|
||||
"editorial_spotlight": "Tiêu điểm biên tập",
|
||||
"category_shelf": "kệ chuyên mục"
|
||||
},
|
||||
"selection": {
|
||||
"manual": "Lựa chọn thủ công",
|
||||
"published": "Tất cả các khóa học đã xuất bản"
|
||||
},
|
||||
"editor": {
|
||||
"sources": "Nguồn tiện ích",
|
||||
"available_courses": "Các khóa học có sẵn",
|
||||
"layout": "Bố cục",
|
||||
"content": "Nội dung",
|
||||
"design": "Thiết kế",
|
||||
"version_history": "Lịch sử phiên bản",
|
||||
"save_changes": "Lưu thay đổi",
|
||||
"rename_widget": "Đổi tên tiện ích",
|
||||
"continue_to_layout": "Tiếp tục bố cục",
|
||||
"pick_layout": "Chọn bố cục",
|
||||
"pick_design": "Ngoại hình",
|
||||
"panel_subtitle": "Định cấu hình giao diện và hoạt động của tiện ích của bạn.",
|
||||
"embed_share": "Nhúng và chia sẻ",
|
||||
"discard_short": "Loại bỏ",
|
||||
"canvas_status": "Xem trước",
|
||||
"finish_editing_name": "Xong",
|
||||
"waiting_org": "Đang tải tổ chức…",
|
||||
"load_failed": "Không thể tải tiện ích này. Hãy thử lại từ danh sách tiện ích.",
|
||||
"nav": {
|
||||
"courses": "Khóa học",
|
||||
"layout": "Bố cục",
|
||||
"design": "Thiết kế",
|
||||
"embed": "Nhúng"
|
||||
},
|
||||
"viewport": {
|
||||
"mobile": "Điện thoại di động",
|
||||
"tablet": "Máy tính bảng",
|
||||
"desktop": "Máy tính để bàn"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"select_courses": "Chọn khóa học",
|
||||
"layout": "Bố cục",
|
||||
"design": "Thiết kế",
|
||||
"embed": "Mã nhúng"
|
||||
},
|
||||
"defaults": {
|
||||
"name_prefix": "Tiện ích khóa học"
|
||||
},
|
||||
"empty": {
|
||||
"heading": "Chưa có tiện ích nào",
|
||||
"description": "Tạo một tiện ích để tạo khối khóa học có thể nhúng cho các trang web bên ngoài."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user