feat: preview templates, thumbnail features, 2 new org templates

This commit is contained in:
Rotimi Best
2026-05-23 12:24:57 +01:00
parent 4fdd4115b9
commit 78ab13f54b
106 changed files with 8320 additions and 2040 deletions
@@ -9,4 +9,3 @@ export const authServerClient = createAuthClient({
}
});
console.log('baseURL', baseURL);
console.log('authServerClient', authServerClient);
@@ -346,7 +346,11 @@
"transcription_started": "Transskription startede",
"transcription_start_failed": "Kunne ikke starte transskription",
"transcription_completed": "Transskription afsluttet",
"transcript_fetch_failed": "Kunne ikke indlæse transskription"
"transcript_fetch_failed": "Kunne ikke indlæse transskription",
"thumbnail_updated": "Miniaturebilledet er opdateret",
"thumbnail_update_failed": "Kunne ikke opdatere thumbnail",
"thumbnail_regen_started": "Regenererer thumbnails...",
"thumbnail_regen_failed": "Kunne ikke genskabe miniaturebilleder"
},
"tags": {
"group_created": "Taggruppe oprettet",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "Kursus øjebliksbillede",
"description": "Eleven tæller efter status for dette kursus."
}
},
"empty_overview_description": "Hold dine medarbejdere kompatible og hold øje med, hvem der står bag."
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "Hvor dybt skal kurset gå?",
"topic": "Emne eller niche",
"expertise_level": "Mål ekspertiseniveau",
"documentation_url": {
"hint": "Vi læser dette websted for at basere kurset på dit rigtige produkt."
}
"documentation_url": "Dokumentations-URL (valgfrit)"
},
"expert_on_x": {
"title": "Bliv ekspert på X",
@@ -2340,7 +2343,8 @@
"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"
"login_activity_logins": "logins",
"open_academy": "Åbent Akademi"
},
"schedule": {
"title": "Dit skema",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "Rediger",
"where_used": "Hvor brugt",
"download": "Download"
"download": "Download",
"manage_thumbnails": "Administrer thumbnails"
},
"table": {
"title": "Titel",
@@ -2678,7 +2683,22 @@
"not_available": "N/A"
},
"empty_description": "Aktivet findes ikke eller er ikke tilgængeligt i denne organisation.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "Administrer thumbnails",
"manage_description": "Se forhåndsvisning af videoen, vælg en af de automatisk genererede frames, eller upload din egen.",
"preview_unavailable": "Forhåndsvisning er ikke tilgængelig",
"generated": "Genererede thumbnails",
"slot_start": "Start",
"slot_middle": "Midten",
"slot_end": "Slut",
"none_generated_warning": "Der er endnu ikke genereret miniaturebilleder. Prøv at genskabe eller uploade et brugerdefineret billede.",
"upload_custom": "Upload tilpasset miniaturebillede",
"custom_selected_hint": "Tilpasset upload vil blive gemt, når du gemmer dit valg.",
"custom_preview_alt": "Forhåndsvisning af tilpasset miniaturebillede",
"regenerate": "Regenerer",
"save_selection": "Gem thumbnail"
}
},
"settings": {
"heading": "Indstillinger",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "SaaS",
"description": "Stiplet ramme, bløde accenter, moderne produktfølelse"
},
"vibrant": {
"title": "Levende",
"description": "Fed primære paneler, solnedgangsgradienthelt, energisk plakatlook"
},
"editorial": {
"title": "Redaktionel",
"description": "Varm cremepalette, malerisk helt, raffineret magasinfølelse"
}
}
},
@@ -3011,7 +3039,10 @@
"description": "Lavet med kernefunktioner, du nemt kan tilpasse - ingen kodning nødvendig.",
"by_classroomio": "af ClassroomIO",
"add": "Tilføj",
"upgrade": "Opgrader"
"upgrade": "Opgrader",
"apply_theme": "Anvend tema",
"preview": "Forhåndsvisning",
"card_menu_label": "Temamuligheder"
},
"current": {
"title": "Aktuelt tema",
@@ -3952,6 +3983,54 @@
"quiz_me": "Quiz mig om dette",
"summarize_section": "Opsummer dette afsnit",
"what_to_review": "Hvad skal jeg gennemgå næste gang?"
},
"run_running": "Genererende kursus",
"run_completed": "Kursusgenerering afsluttet",
"run_failed": "Kursusgenerering mislykkedes",
"run_canceled": "Kursusgenerering aflyst",
"run_waiting_for_worker": "Venter på baggrundsarbejderen",
"run_checkpoint": "Gemmer fremskridtskontrolpunkt",
"retry": "Prøv igen",
"run_monitor_aria": "Kursusgenerering i gang",
"run_summary": {
"completed": "Kørsel afsluttet.",
"completed_with_counts": "Kørsel afsluttet — oprettet {counts}.",
"failed": "Kørsel mislykkedes.",
"failed_with_reason": "Kørsel mislykkedes — {reason}.",
"canceled": "Kørsel annulleret.",
"canceled_with_counts": "Kørsel annulleret — oprettet {counts} før stop.",
"paused": "Løb sat på pause. Genoptag for at fortsætte.",
"paused_with_counts": "Kør på pause – oprettet {counts} indtil videre. Genoptag for at fortsætte."
},
"changes_card": {
"summary_count": "{count} elementer blev ændret",
"expand": "Udvid ændringer",
"collapse": "Skjul ændringer",
"action": {
"created": "Oprettet",
"metadata_updated": "Metadata opdateret",
"content_written": "Indhold skrevet",
"questions_added": "+{count} spørgsmål",
"questions_updated": "{count} spørgsmål redigeret",
"section_added": "Blok tilføjet",
"section_edited": "Blok redigeret"
},
"status": {
"completed": "Afsluttet",
"failed": "Mislykkedes",
"canceled": "Annulleret",
"paused": "Pause"
}
},
"plan_view": {
"expand": "Udvid planen",
"collapse": "Kollaps plan"
},
"run_monitor": {
"cancel": "Annuller kørsel",
"dismiss": "Afvis",
"now_doing": "Nu",
"input_disabled_hint": "Chatten er sat på pause, mens agenten er færdig med at bygge kurset. Annuller eller vent på, at det er fuldført."
}
},
"widgets": {
@@ -346,7 +346,11 @@
"transcription_started": "Die Transkription hat begonnen",
"transcription_start_failed": "Die Transkription konnte nicht gestartet werden",
"transcription_completed": "Transkription abgeschlossen",
"transcript_fetch_failed": "Das Transkript konnte nicht geladen werden"
"transcript_fetch_failed": "Das Transkript konnte nicht geladen werden",
"thumbnail_updated": "Miniaturbild aktualisiert",
"thumbnail_update_failed": "Miniaturansicht konnte nicht aktualisiert werden",
"thumbnail_regen_started": "Miniaturansichten werden neu generiert…",
"thumbnail_regen_failed": "Die Miniaturansichten konnten nicht neu generiert werden"
},
"tags": {
"group_created": "Tag-Gruppe erstellt",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "Kursschnappschuss",
"description": "Die Teilnehmer werden für diesen Kurs nach Status gezählt."
}
},
"empty_overview_description": "Halten Sie Ihre Mitarbeiter konform und verfolgen Sie, wer im Rückstand ist."
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "Wie tief soll der Kurs gehen?",
"topic": "Thema oder Nische",
"expertise_level": "Zielkompetenzniveau",
"documentation_url": {
"hint": "Wir werden diese Website lesen, um den Kurs in Ihrem realen Produkt zu verankern."
}
"documentation_url": "Dokumentations-URL (optional)"
},
"expert_on_x": {
"title": "Werden Sie Experte für X",
@@ -2340,7 +2343,8 @@
"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"
"login_activity_logins": "Anmeldungen",
"open_academy": "Offene Akademie"
},
"schedule": {
"title": "Ihr Zeitplan",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "Bearbeiten",
"where_used": "Wo verwendet",
"download": "Herunterladen"
"download": "Herunterladen",
"manage_thumbnails": "Miniaturansichten verwalten"
},
"table": {
"title": "Titel",
@@ -2678,7 +2683,22 @@
"not_available": "N/A"
},
"empty_description": "Das Asset existiert nicht oder ist in dieser Organisation nicht verfügbar.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "Miniaturansichten verwalten",
"manage_description": "Sehen Sie sich das Video in der Vorschau an, wählen Sie eines der automatisch generierten Frames aus oder laden Sie Ihr eigenes hoch.",
"preview_unavailable": "Vorschau nicht verfügbar",
"generated": "Generierte Miniaturansichten",
"slot_start": "Starten",
"slot_middle": "Mitte",
"slot_end": "Ende",
"none_generated_warning": "Es wurden noch keine Miniaturansichten generiert. Versuchen Sie, ein benutzerdefiniertes Bild neu zu generieren oder hochzuladen.",
"upload_custom": "Laden Sie ein benutzerdefiniertes Miniaturbild hoch",
"custom_selected_hint": "Der benutzerdefinierte Upload wird gespeichert, wenn Sie Ihre Auswahl speichern.",
"custom_preview_alt": "Benutzerdefinierte Miniaturvorschau",
"regenerate": "Regenerieren",
"save_selection": "Miniaturansicht speichern"
}
},
"settings": {
"heading": "Einstellungen",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "SaaS",
"description": "Rahmen mit gepunkteten Linien, sanfte Akzente, modernes Produktgefühl"
},
"vibrant": {
"title": "Lebendig",
"description": "Auffällige Primärpaneele, Held mit Sonnenuntergangsverlauf, energiegeladener Poster-Look"
},
"editorial": {
"title": "Leitartikel",
"description": "Warme Creme-Palette, malerischer Held, raffiniertes Magazin-Feeling"
}
}
},
@@ -3011,7 +3039,10 @@
"description": "Entwickelt mit Kernfunktionen, die Sie einfach anpassen können – keine Programmierung erforderlich.",
"by_classroomio": "von ClassroomIO",
"add": "Hinzufügen",
"upgrade": "Upgrade"
"upgrade": "Upgrade",
"apply_theme": "Theme anwenden",
"preview": "Vorschau",
"card_menu_label": "Themenoptionen"
},
"current": {
"title": "Aktuelles Thema",
@@ -3952,6 +3983,54 @@
"quiz_me": "Befragen Sie mich dazu",
"summarize_section": "Fassen Sie diesen Abschnitt zusammen",
"what_to_review": "Was sollte ich als nächstes überprüfen?"
},
"run_running": "Generierender Kurs",
"run_completed": "Kurserstellung abgeschlossen",
"run_failed": "Die Kursgenerierung ist fehlgeschlagen",
"run_canceled": "Kursgenerierung abgebrochen",
"run_waiting_for_worker": "Warten auf den Hintergrundarbeiter",
"run_checkpoint": "Fortschrittskontrollpunkt wird gespeichert",
"retry": "Versuchen Sie es noch einmal",
"run_monitor_aria": "Kursgenerierung läuft",
"run_summary": {
"completed": "Lauf abgeschlossen.",
"completed_with_counts": "Lauf abgeschlossen – {counts} erstellt.",
"failed": "Ausführung fehlgeschlagen.",
"failed_with_reason": "Ausführung fehlgeschlagen – {reason}.",
"canceled": "Lauf abgebrochen.",
"canceled_with_counts": "Lauf abgebrochen – {counts} vor dem Stoppen erstellt.",
"paused": "Lauf pausiert. Fortfahren, um fortzufahren.",
"paused_with_counts": "Ausführung pausiert – bisher {counts} erstellt. Fortfahren, um fortzufahren."
},
"changes_card": {
"summary_count": "{count} Elemente geändert",
"expand": "Erweitern Sie Änderungen",
"collapse": "Änderungen reduzieren",
"action": {
"created": "Erstellt",
"metadata_updated": "Metadaten aktualisiert",
"content_written": "Inhalt geschrieben",
"questions_added": "+{count} Fragen",
"questions_updated": "{count} Fragen bearbeitet",
"section_added": "Block hinzugefügt",
"section_edited": "Block bearbeitet"
},
"status": {
"completed": "Abgeschlossen",
"failed": "Fehlgeschlagen",
"canceled": "Abgesagt",
"paused": "Angehalten"
}
},
"plan_view": {
"expand": "Plan erweitern",
"collapse": "Plan zusammenbrechen"
},
"run_monitor": {
"cancel": "Lauf abbrechen",
"dismiss": "Entlassen",
"now_doing": "Jetzt",
"input_disabled_hint": "Der Chat wird angehalten, während der Agent mit der Erstellung des Kurses fertig ist. Brechen Sie den Vorgang ab oder warten Sie, bis der Vorgang abgeschlossen ist."
}
},
"widgets": {
@@ -633,6 +633,14 @@
"terminal": {
"title": "Terminal",
"description": "Dark surface, ghosted wordmark, CLI-inspired catalog"
},
"editorial": {
"title": "Editorial",
"description": "Warm cream palette, painterly hero, refined magazine feel"
},
"vibrant": {
"title": "Vibrant",
"description": "Bold primary panels, sunset gradient hero, energetic poster look"
}
}
},
@@ -657,7 +665,10 @@
"description": "Made with core features you can easily customize — no coding needed.",
"by_classroomio": "by ClassroomIO",
"add": "Add",
"upgrade": "Upgrade"
"upgrade": "Upgrade",
"apply_theme": "Apply Theme",
"preview": "Preview",
"card_menu_label": "Theme options"
},
"editor": {
"save": "Save",
@@ -4288,6 +4299,12 @@
"plan_working": "Working",
"plan_thinking": "Thinking through your request…",
"plan_progress": "{completed} / {total} steps completed",
"run_running": "Generating course",
"run_completed": "Course generation complete",
"run_failed": "Course generation failed",
"run_canceled": "Course generation canceled",
"run_waiting_for_worker": "Waiting for the background worker",
"run_checkpoint": "Saving progress checkpoint",
"plan_implement": "Implement Plan",
"plan_ask_changes_placeholder": "Tell me what to change about the plan…",
"plan_ask_changes_send_aria": "Send change request",
@@ -4313,6 +4330,48 @@
"tokens_label": "tokens",
"implementing_course_plan": "Implementing Course Plan",
"resume": "Resume",
"retry": "Retry",
"run_monitor_aria": "Course generation in progress",
"run_monitor": {
"cancel": "Cancel run",
"dismiss": "Dismiss",
"now_doing": "Now",
"input_disabled_hint": "Chat is paused while the agent finishes building the course. Cancel or wait for it to complete."
},
"plan_view": {
"expand": "Expand plan",
"collapse": "Collapse plan"
},
"changes_card": {
"summary_count": "{count} items changed",
"expand": "Expand changes",
"collapse": "Collapse changes",
"status": {
"completed": "Completed",
"failed": "Failed",
"canceled": "Canceled",
"paused": "Paused"
},
"action": {
"created": "Created",
"metadata_updated": "Metadata updated",
"content_written": "Content written",
"questions_added": "+{count} questions",
"questions_updated": "{count} questions edited",
"section_added": "Block added",
"section_edited": "Block edited"
}
},
"run_summary": {
"completed": "Run completed.",
"completed_with_counts": "Run completed — created {counts}.",
"failed": "Run failed.",
"failed_with_reason": "Run failed — {reason}.",
"canceled": "Run canceled.",
"canceled_with_counts": "Run canceled — created {counts} before stopping.",
"paused": "Run paused. Resume to continue.",
"paused_with_counts": "Run paused — created {counts} so far. Resume to continue."
},
"stopped_content_kept": "Stopped. Created content has been kept.",
"run_failed_after": "{action} did not finish successfully.",
"tool": {
@@ -346,7 +346,11 @@
"transcription_started": "Transcripción iniciada",
"transcription_start_failed": "No se pudo iniciar la transcripción",
"transcription_completed": "Transcripción finalizada",
"transcript_fetch_failed": "No se pudo cargar la transcripción"
"transcript_fetch_failed": "No se pudo cargar la transcripción",
"thumbnail_updated": "Miniatura actualizada",
"thumbnail_update_failed": "No se pudo actualizar la miniatura",
"thumbnail_regen_started": "Regenerando miniaturas…",
"thumbnail_regen_failed": "No se pudieron regenerar las miniaturas"
},
"tags": {
"group_created": "Grupo de etiquetas creado",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "Resumen del curso",
"description": "El alumno cuenta por estado para este curso."
}
},
"empty_overview_description": "Haga que sus empleados cumplan y realice un seguimiento de quién está detrás."
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "¿Qué profundidad debe tener el curso?",
"topic": "Tema o nicho",
"expertise_level": "Nivel de experiencia objetivo",
"documentation_url": {
"hint": "Leeremos este sitio para basar el curso en su producto real."
}
"documentation_url": "URL de documentación (opcional)"
},
"expert_on_x": {
"title": "Conviértete en un experto en X",
@@ -2340,7 +2343,8 @@
"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"
"login_activity_logins": "inicios de sesión",
"open_academy": "Academia Abierta"
},
"schedule": {
"title": "Tu horario",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "Editar",
"where_used": "donde se usa",
"download": "Descargar"
"download": "Descargar",
"manage_thumbnails": "Administrar miniaturas"
},
"table": {
"title": "Título",
@@ -2678,7 +2683,22 @@
"not_available": "N/A"
},
"empty_description": "El activo no existe o no está disponible en esta organización.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "Administrar miniaturas",
"manage_description": "Obtenga una vista previa del vídeo, elija uno de los fotogramas generados automáticamente o cargue el suyo propio.",
"preview_unavailable": "Vista previa no disponible",
"generated": "Miniaturas generadas",
"slot_start": "Empezar",
"slot_middle": "Medio",
"slot_end": "Fin",
"none_generated_warning": "Aún no se han generado miniaturas. Intente regenerar o cargar una imagen personalizada.",
"upload_custom": "Subir miniatura personalizada",
"custom_selected_hint": "La carga personalizada se guardará cuando guarde su selección.",
"custom_preview_alt": "Vista previa en miniatura personalizada",
"regenerate": "regenerar",
"save_selection": "Guardar miniatura"
}
},
"settings": {
"heading": "Configuración",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "SaaS",
"description": "Marco de líneas punteadas, detalles suaves, sensación de producto moderno."
},
"vibrant": {
"title": "Vibrante",
"description": "Paneles primarios atrevidos, héroe degradado al atardecer, aspecto de póster enérgico"
},
"editorial": {
"title": "Redacción",
"description": "Paleta de crema cálida, héroe pictórico, sensación refinada de revista"
}
}
},
@@ -3011,7 +3039,10 @@
"description": "Creado con funciones principales que puedes personalizar fácilmente, sin necesidad de codificación.",
"by_classroomio": "por ClassroomIO",
"add": "Añadir",
"upgrade": "Actualizar"
"upgrade": "Actualizar",
"apply_theme": "Aplicar tema",
"preview": "Vista previa",
"card_menu_label": "Opciones de tema"
},
"current": {
"title": "Tema actual",
@@ -3952,6 +3983,54 @@
"quiz_me": "Pregúntame sobre esto",
"summarize_section": "Resumir esta sección",
"what_to_review": "¿Qué debo revisar a continuación?"
},
"run_running": "Generando curso",
"run_completed": "Generación del curso completa",
"run_failed": "Falló la generación del curso",
"run_canceled": "Generación de curso cancelada",
"run_waiting_for_worker": "Esperando al trabajador en segundo plano.",
"run_checkpoint": "Guardar punto de control de progreso",
"retry": "Reintentar",
"run_monitor_aria": "Generación de cursos en progreso",
"run_summary": {
"completed": "Ejecución completada.",
"completed_with_counts": "Ejecución completada: creada {counts}.",
"failed": "La ejecución falló.",
"failed_with_reason": "La ejecución falló: {motivo}.",
"canceled": "Ejecución cancelada.",
"canceled_with_counts": "Ejecución cancelada: creó {counts} antes de detenerse.",
"paused": "Ejecución pausada. Reanudar para continuar.",
"paused_with_counts": "Ejecución pausada: creado {counts} hasta el momento. Reanudar para continuar."
},
"changes_card": {
"summary_count": "{count} elementos cambiados",
"expand": "Ampliar cambios",
"collapse": "Contraer cambios",
"action": {
"created": "Creado",
"metadata_updated": "Metadatos actualizados",
"content_written": "Contenido escrito",
"questions_added": "+{count} preguntas",
"questions_updated": "{count} preguntas editadas",
"section_added": "Bloque agregado",
"section_edited": "Bloque editado"
},
"status": {
"completed": "Completado",
"failed": "Fallido",
"canceled": "Cancelado",
"paused": "En pausa"
}
},
"plan_view": {
"expand": "Ampliar plano",
"collapse": "Plan de colapso"
},
"run_monitor": {
"cancel": "Cancelar ejecución",
"dismiss": "Descartar",
"now_doing": "ahora",
"input_disabled_hint": "El chat se pausa mientras el agente termina de crear el curso. Cancele o espere a que se complete."
}
},
"widgets": {
@@ -346,7 +346,11 @@
"transcription_started": "Transcription commencée",
"transcription_start_failed": "Impossible de démarrer la transcription",
"transcription_completed": "Transcription terminée",
"transcript_fetch_failed": "Impossible de charger la transcription"
"transcript_fetch_failed": "Impossible de charger la transcription",
"thumbnail_updated": "Miniature mise à jour",
"thumbnail_update_failed": "Échec de la mise à jour de la vignette",
"thumbnail_regen_started": "Régénération des vignettes…",
"thumbnail_regen_failed": "Échec de la régénération des miniatures"
},
"tags": {
"group_created": "Groupe de balises créé",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "Aperçu du cours",
"description": "L'apprenant compte par statut pour ce cours."
}
},
"empty_overview_description": "Gardez vos employés conformes et suivez qui est derrière."
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "Jusqu’où doit aller le cours ?",
"topic": "Sujet ou niche",
"expertise_level": "Niveau d’expertise cible",
"documentation_url": {
"hint": "Nous lirons ce site pour ancrer le cours dans votre produit réel."
}
"documentation_url": "URL de la documentation (facultatif)"
},
"expert_on_x": {
"title": "Devenez un expert sur X",
@@ -2340,7 +2343,8 @@
"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"
"login_activity_logins": "connexions",
"open_academy": "Académie ouverte"
},
"schedule": {
"title": "Votre emploi du temps",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "Modifier",
"where_used": "Où utilisé",
"download": "Télécharger"
"download": "Télécharger",
"manage_thumbnails": "Gérer les vignettes"
},
"table": {
"title": "Titre",
@@ -2678,7 +2683,22 @@
"not_available": "N/D"
},
"empty_description": "L'actif n'existe pas ou n'est pas disponible dans cette organisation.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "Gérer les vignettes",
"manage_description": "Prévisualisez la vidéo, choisissez l'une des images générées automatiquement ou téléchargez la vôtre.",
"preview_unavailable": "Aperçu indisponible",
"generated": "Miniatures générées",
"slot_start": "Commencer",
"slot_middle": "Milieu",
"slot_end": "Fin",
"none_generated_warning": "Aucune vignette générée pour l'instant. Essayez de régénérer ou de télécharger une image personnalisée.",
"upload_custom": "Télécharger une miniature personnalisée",
"custom_selected_hint": "Le téléchargement personnalisé sera enregistré lorsque vous enregistrerez votre sélection.",
"custom_preview_alt": "Aperçu miniature personnalisé",
"regenerate": "Régénérer",
"save_selection": "Enregistrer la vignette"
}
},
"settings": {
"heading": "Paramètres",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "SaaS",
"description": "Cadre en pointillés, accents doux, sensation de produit moderne"
},
"vibrant": {
"title": "Vibrant",
"description": "Panneaux primaires audacieux, héros dégradé au coucher du soleil, look d'affiche énergique"
},
"editorial": {
"title": "Éditorial",
"description": "Palette de crème chaude, héros pictural, sensation de magazine raffinée"
}
}
},
@@ -3011,7 +3039,10 @@
"description": "Conçu avec des fonctionnalités de base que vous pouvez facilement personnaliser – aucun codage requis.",
"by_classroomio": "par ClassroomIO",
"add": "Ajouter",
"upgrade": "Mise à niveau"
"upgrade": "Mise à niveau",
"apply_theme": "Appliquer le thème",
"preview": "Aperçu",
"card_menu_label": "Options de thème"
},
"current": {
"title": "Thème actuel",
@@ -3952,6 +3983,54 @@
"quiz_me": "Questionnez-moi à ce sujet",
"summarize_section": "Résumer cette section",
"what_to_review": "Que dois-je réviser ensuite ?"
},
"run_running": "Génération de cours",
"run_completed": "Génération de cours terminée",
"run_failed": "La génération du cours a échoué",
"run_canceled": "Génération de cours annulée",
"run_waiting_for_worker": "En attendant le travailleur d'arrière-plan",
"run_checkpoint": "Enregistrement du point de contrôle de progression",
"retry": "Réessayer",
"run_monitor_aria": "Génération de cours en cours",
"run_summary": {
"completed": "Exécution terminée.",
"completed_with_counts": "Exécution terminée – créé {counts}.",
"failed": "L'exécution a échoué.",
"failed_with_reason": "Échec de l'exécution – {raison}.",
"canceled": "Exécution annulée.",
"canceled_with_counts": "Exécution annulée – créé {counts} avant de s'arrêter.",
"paused": "Exécution en pause. Reprendre pour continuer.",
"paused_with_counts": "Exécution en pause – créé {counts} jusqu'à présent. Reprendre pour continuer."
},
"changes_card": {
"summary_count": "{count} éléments modifiés",
"expand": "Développer les modifications",
"collapse": "Réduire les modifications",
"action": {
"created": "Créé",
"metadata_updated": "Métadonnées mises à jour",
"content_written": "Contenu écrit",
"questions_added": "+{count} questions",
"questions_updated": "{count} questions modifiées",
"section_added": "Bloc ajouté",
"section_edited": "Bloc modifié"
},
"status": {
"completed": "Terminé",
"failed": "Échec",
"canceled": "Annulé",
"paused": "En pause"
}
},
"plan_view": {
"expand": "Élargir le plan",
"collapse": "Plan d'effondrement"
},
"run_monitor": {
"cancel": "Annuler l'exécution",
"dismiss": "Rejeter",
"now_doing": "Maintenant",
"input_disabled_hint": "La conversation est suspendue pendant que l'agent termine la création du cours. Annulez ou attendez qu'il soit terminé."
}
},
"widgets": {
@@ -346,7 +346,11 @@
"transcription_started": "प्रतिलेखन प्रारंभ हुआ",
"transcription_start_failed": "प्रतिलेखन प्रारंभ नहीं किया जा सका",
"transcription_completed": "प्रतिलेखन समाप्त हुआ",
"transcript_fetch_failed": "प्रतिलेख लोड नहीं किया जा सका"
"transcript_fetch_failed": "प्रतिलेख लोड नहीं किया जा सका",
"thumbnail_updated": "थंबनेल अपडेट किया गया",
"thumbnail_update_failed": "थंबनेल अपडेट करने में विफल",
"thumbnail_regen_started": "थंबनेल पुनर्जीवित हो रहे हैं…",
"thumbnail_regen_failed": "थंबनेल पुन: उत्पन्न करने में विफल"
},
"tags": {
"group_created": "टैग समूह बनाया गया",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "कोर्स स्नैपशॉट",
"description": "इस पाठ्यक्रम के लिए शिक्षार्थी की गणना उसकी स्थिति के आधार पर की जाती है।"
}
},
"empty_overview_description": "अपने कर्मचारियों को आज्ञाकारी रखें और ट्रैक करें कि पीछे कौन है।"
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "पाठ्यक्रम कितना गहरा होना चाहिए?",
"topic": "विषय या आला",
"expertise_level": "लक्ष्य विशेषज्ञता स्तर",
"documentation_url": {
"hint": "हम आपके वास्तविक उत्पाद में पाठ्यक्रम को आधार बनाने के लिए इस साइट को पढ़ेंगे।"
}
"documentation_url": "दस्तावेज़ीकरण URL (वैकल्पिक)"
},
"expert_on_x": {
"title": "एक्स पर विशेषज्ञ बनें",
@@ -2340,7 +2343,8 @@
"login_activity_title": "छात्र लॉगिन गतिविधि",
"login_activity_description": "सप्ताह के सर्वाधिक सक्रिय दिन (पिछले 90 दिन)",
"login_activity_no_data": "अभी तक कोई लॉगिन गतिविधि नहीं",
"login_activity_logins": "लॉगिन"
"login_activity_logins": "लॉगिन",
"open_academy": "अकादमी खोलें"
},
"schedule": {
"title": "आपका शेड्यूल",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "संपादित करें",
"where_used": "कहां उपयोग किया जाता है",
"download": "डाउनलोड करें"
"download": "डाउनलोड करें",
"manage_thumbnails": "थंबनेल प्रबंधित करें"
},
"table": {
"title": "शीर्षक",
@@ -2678,7 +2683,22 @@
"not_available": "एन/ए"
},
"empty_description": "संपत्ति इस संगठन में मौजूद नहीं है या उपलब्ध नहीं है.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "थंबनेल प्रबंधित करें",
"manage_description": "वीडियो का पूर्वावलोकन करें, स्वतः-निर्मित फ़्रेमों में से एक चुनें, या अपना स्वयं का अपलोड करें।",
"preview_unavailable": "पूर्वावलोकन अनुपलब्ध",
"generated": "जेनरेट किए गए थंबनेल",
"slot_start": "प्रारंभ करें",
"slot_middle": "मध्य",
"slot_end": "ख़त्म",
"none_generated_warning": "अभी तक कोई थंबनेल उत्पन्न नहीं हुआ. एक कस्टम छवि पुनः बनाने या अपलोड करने का प्रयास करें।",
"upload_custom": "कस्टम थंबनेल अपलोड करें",
"custom_selected_hint": "जब आप अपना चयन सहेजेंगे तो कस्टम अपलोड सहेजा जाएगा।",
"custom_preview_alt": "कस्टम थंबनेल पूर्वावलोकन",
"regenerate": "पुनर्जीवित करें",
"save_selection": "थंबनेल सहेजें"
}
},
"settings": {
"heading": "सेटिंग्स",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "सास",
"description": "बिंदीदार रेखा फ्रेम, नरम लहजे, आधुनिक उत्पाद अनुभव"
},
"vibrant": {
"title": "जीवंत",
"description": "बोल्ड प्राइमरी पैनल, सनसेट ग्रेडिएंट हीरो, ऊर्जावान पोस्टर लुक"
},
"editorial": {
"title": "सम्पादकीय",
"description": "गर्म क्रीम पैलेट, चित्रकारी नायक, परिष्कृत पत्रिका अनुभव"
}
}
},
@@ -3011,7 +3039,10 @@
"description": "मुख्य विशेषताओं के साथ बनाया गया जिसे आप आसानी से अनुकूलित कर सकते हैं - किसी कोडिंग की आवश्यकता नहीं है।",
"by_classroomio": "क्लासरूमआईओ द्वारा",
"add": "जोड़ें",
"upgrade": "अपग्रेड करें"
"upgrade": "अपग्रेड करें",
"apply_theme": "थीम लागू करें",
"preview": "पूर्वावलोकन",
"card_menu_label": "थीम विकल्प"
},
"current": {
"title": "वर्तमान विषय",
@@ -3952,6 +3983,54 @@
"quiz_me": "इस पर मुझसे प्रश्नोत्तरी करें",
"summarize_section": "इस अनुभाग को सारांशित करें",
"what_to_review": "मुझे आगे क्या समीक्षा करनी चाहिए?"
},
"run_running": "जनरेटिंग कोर्स",
"run_completed": "पाठ्यक्रम निर्माण पूर्ण",
"run_failed": "पाठ्यक्रम निर्माण विफल रहा",
"run_canceled": "पाठ्यक्रम निर्माण रद्द कर दिया गया",
"run_waiting_for_worker": "पृष्ठभूमि कार्यकर्ता की प्रतीक्षा की जा रही है",
"run_checkpoint": "प्रगति चेकप्वाइंट सहेजा जा रहा है",
"retry": "पुनः प्रयास करें",
"run_monitor_aria": "पाठ्यक्रम सृजन प्रगति पर है",
"run_summary": {
"completed": "रन पूरा हुआ.",
"completed_with_counts": "रन पूरा हुआ - {गिनती} बनाई गई।",
"failed": "रन विफल.",
"failed_with_reason": "रन विफल - {कारण}।",
"canceled": "चलाना रद्द कर दिया गया.",
"canceled_with_counts": "दौड़ रद्द कर दी गई - रुकने से पहले {गिनती} बनाई गई।",
"paused": "रन रुका हुआ. जारी रखने के लिए फिर से शुरू करें.",
"paused_with_counts": "रन रोका गया - अब तक {गिनती} बनाई गई। जारी रखने के लिए फिर से शुरू करें."
},
"changes_card": {
"summary_count": "{गिनती} आइटम बदल गए",
"expand": "परिवर्तनों का विस्तार करें",
"collapse": "परिवर्तन संक्षिप्त करें",
"action": {
"created": "बनाया गया",
"metadata_updated": "मेटाडेटा अपडेट किया गया",
"content_written": "सामग्री लिखी गई",
"questions_added": "+{गिनती} प्रश्न",
"questions_updated": "{गिनती} प्रश्न संपादित",
"section_added": "ब्लॉक जोड़ा गया",
"section_edited": "ब्लॉक संपादित"
},
"status": {
"completed": "पूरा हुआ",
"failed": "असफल",
"canceled": "रद्द कर दिया गया",
"paused": "रुका हुआ"
}
},
"plan_view": {
"expand": "योजना का विस्तार करें",
"collapse": "संक्षिप्त योजना"
},
"run_monitor": {
"cancel": "चलाएँ रद्द करें",
"dismiss": "ख़ारिज करें",
"now_doing": "अभी",
"input_disabled_hint": "जब एजेंट पाठ्यक्रम का निर्माण पूरा कर लेता है तो चैट रोक दी जाती है। रद्द करें या इसके पूरा होने तक प्रतीक्षा करें।"
}
},
"widgets": {
@@ -346,7 +346,11 @@
"transcription_started": "Rozpoczęto transkrypcję",
"transcription_start_failed": "Nie można rozpocząć transkrypcji",
"transcription_completed": "Transkrypcja zakończona",
"transcript_fetch_failed": "Nie udało się wczytać transkrypcji"
"transcript_fetch_failed": "Nie udało się wczytać transkrypcji",
"thumbnail_updated": "Miniatura zaktualizowana",
"thumbnail_update_failed": "Nie udało się zaktualizować miniatury",
"thumbnail_regen_started": "Regeneruję miniatury…",
"thumbnail_regen_failed": "Nie udało się ponownie wygenerować miniatur"
},
"tags": {
"group_created": "Utworzono grupę tagów",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "Migawka kursu",
"description": "Uczestnicy są zliczani według statusu tego kursu."
}
},
"empty_overview_description": "Dbaj o przestrzeganie zasad przez swoich pracowników i śledź, kto ma zaległości."
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "Jak głęboko powinien sięgać kurs?",
"topic": "Temat lub nisza",
"expertise_level": "Docelowy poziom wiedzy",
"documentation_url": {
"hint": "Przeczytamy tę witrynę, aby oprzeć kurs na Twoim prawdziwym produkcie."
}
"documentation_url": "Adres URL dokumentacji (opcjonalnie)"
},
"expert_on_x": {
"title": "Zostań ekspertem w dziedzinie X",
@@ -2340,7 +2343,8 @@
"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"
"login_activity_logins": "logowania",
"open_academy": "Otwarta Akademia"
},
"schedule": {
"title": "Twój harmonogram",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "Edytuj",
"where_used": "Gdzie używany",
"download": "Pobierz"
"download": "Pobierz",
"manage_thumbnails": "Zarządzaj miniaturami"
},
"table": {
"title": "Tytuł",
@@ -2678,7 +2683,22 @@
"not_available": "Nie dotyczy"
},
"empty_description": "Zasób nie istnieje lub nie jest dostępny w tej organizacji.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "Zarządzaj miniaturami",
"manage_description": "Obejrzyj podgląd wideo, wybierz jedną z automatycznie wygenerowanych klatek lub prześlij własną.",
"preview_unavailable": "Podgląd niedostępny",
"generated": "Wygenerowane miniatury",
"slot_start": "Zacznij",
"slot_middle": "Środek",
"slot_end": "Koniec",
"none_generated_warning": "Nie wygenerowano jeszcze żadnych miniatur. Spróbuj zregenerować lub prześlij niestandardowy obraz.",
"upload_custom": "Prześlij niestandardową miniaturę",
"custom_selected_hint": "Przesyłanie niestandardowe zostanie zapisane po zapisaniu wyboru.",
"custom_preview_alt": "Niestandardowy podgląd miniatur",
"regenerate": "Zregeneruj się",
"save_selection": "Zapisz miniaturę"
}
},
"settings": {
"heading": "Ustawienia",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "SaaS",
"description": "Ramka w postaci przerywanej linii, miękkie akcenty, nowoczesny wygląd produktu"
},
"vibrant": {
"title": "Żywy",
"description": "Odważne panele główne, bohater gradientu zachodu słońca, energetyczny wygląd plakatu"
},
"editorial": {
"title": "Redakcja",
"description": "Ciepła kremowa paleta, malarski bohater, wyrafinowany klimat magazynu"
}
}
},
@@ -3011,7 +3039,10 @@
"description": "Zawiera podstawowe funkcje, które można łatwo dostosować — bez konieczności kodowania.",
"by_classroomio": "przez ClassroomIO",
"add": "Dodaj",
"upgrade": "Uaktualnij"
"upgrade": "Uaktualnij",
"apply_theme": "Zastosuj motyw",
"preview": "Podgląd",
"card_menu_label": "Opcje motywu"
},
"current": {
"title": "Aktualny temat",
@@ -3952,6 +3983,54 @@
"quiz_me": "Przepytaj mnie na ten temat",
"summarize_section": "Podsumuj tę sekcję",
"what_to_review": "Co powinienem zrecenzować dalej?"
},
"run_running": "Generowanie kursu",
"run_completed": "Zakończono generowanie kursu",
"run_failed": "Wygenerowanie kursu nie powiodło się",
"run_canceled": "Generowanie kursu anulowane",
"run_waiting_for_worker": "Czekam na pracownika w tle",
"run_checkpoint": "Zapisywanie punktu kontrolnego postępu",
"retry": "Spróbuj ponownie",
"run_monitor_aria": "Trwa generowanie kursu",
"run_summary": {
"completed": "Uruchomienie zakończone.",
"completed_with_counts": "Uruchomienie zakończone — utworzono {counts}.",
"failed": "Uruchomienie nie powiodło się.",
"failed_with_reason": "Uruchomienie nie powiodło się — {powód}.",
"canceled": "Bieg odwołany.",
"canceled_with_counts": "Uruchomienie anulowane — utworzono {counts} przed zatrzymaniem.",
"paused": "Uruchomienie wstrzymane. Wznów, aby kontynuować.",
"paused_with_counts": "Uruchomienie wstrzymane — do tej pory utworzono {counts}. Wznów, aby kontynuować."
},
"changes_card": {
"summary_count": "Zmieniono {count} elementów",
"expand": "Rozwiń zmiany",
"collapse": "Zwiń zmiany",
"action": {
"created": "Utworzono",
"metadata_updated": "Metadane zaktualizowane",
"content_written": "Treść napisana",
"questions_added": "+{count} pytań",
"questions_updated": "Edytowano {count} pytań",
"section_added": "Dodano blok",
"section_edited": "Blok edytowany"
},
"status": {
"completed": "Ukończono",
"failed": "Nie udało się",
"canceled": "Anulowano",
"paused": "Wstrzymano"
}
},
"plan_view": {
"expand": "Rozwiń plan",
"collapse": "Zwiń plan"
},
"run_monitor": {
"cancel": "Anuluj bieg",
"dismiss": "Odrzuć",
"now_doing": "Teraz",
"input_disabled_hint": "Czat zostaje wstrzymany, gdy agent kończy tworzenie kursu. Anuluj lub poczekaj na zakończenie."
}
},
"widgets": {
@@ -346,7 +346,11 @@
"transcription_started": "Transcrição iniciada",
"transcription_start_failed": "Não foi possível iniciar a transcrição",
"transcription_completed": "Transcrição concluída",
"transcript_fetch_failed": "Não foi possível carregar a transcrição"
"transcript_fetch_failed": "Não foi possível carregar a transcrição",
"thumbnail_updated": "Miniatura atualizada",
"thumbnail_update_failed": "Falha ao atualizar a miniatura",
"thumbnail_regen_started": "Regenerando miniaturas…",
"thumbnail_regen_failed": "Falha ao regenerar miniaturas"
},
"tags": {
"group_created": "Grupo de tags criado",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "Instantâneo do curso",
"description": "Contagens de alunos por status para este curso."
}
},
"empty_overview_description": "Mantenha seus funcionários em conformidade e monitore quem está por trás."
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "Quão profundo o curso deve ir?",
"topic": "Tópico ou nicho",
"expertise_level": "Nível de especialização alvo",
"documentation_url": {
"hint": "Leremos este site para fundamentar o curso em seu produto real."
}
"documentation_url": "URL da documentação (opcional)"
},
"expert_on_x": {
"title": "Torne-se um especialista em X",
@@ -2340,7 +2343,8 @@
"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"
"login_activity_logins": "logins",
"open_academy": "Academia Aberta"
},
"schedule": {
"title": "Sua programação",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "Editar",
"where_used": "Onde usado",
"download": "Baixar"
"download": "Baixar",
"manage_thumbnails": "Gerenciar miniaturas"
},
"table": {
"title": "Título",
@@ -2678,7 +2683,22 @@
"not_available": "N/A"
},
"empty_description": "O ativo não existe ou não está disponível nesta organização.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "Gerenciar miniaturas",
"manage_description": "Visualize o vídeo, escolha um dos quadros gerados automaticamente ou carregue o seu próprio.",
"preview_unavailable": "Visualização indisponível",
"generated": "Miniaturas geradas",
"slot_start": "Começar",
"slot_middle": "Meio",
"slot_end": "Fim",
"none_generated_warning": "Nenhuma miniatura gerada ainda. Tente regenerar ou fazer upload de uma imagem personalizada.",
"upload_custom": "Carregar miniatura personalizada",
"custom_selected_hint": "O upload personalizado será salvo quando você salvar sua seleção.",
"custom_preview_alt": "Pré-visualização de miniaturas personalizadas",
"regenerate": "Regenerar",
"save_selection": "Salvar miniatura"
}
},
"settings": {
"heading": "Configurações",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "SaaS",
"description": "Moldura de linha pontilhada, detalhes suaves, toque de produto moderno"
},
"vibrant": {
"title": "Vibrante",
"description": "Painéis primários ousados, herói gradiente do pôr do sol, aparência de pôster energético"
},
"editorial": {
"title": "Redação",
"description": "Paleta de creme quente, herói pictórico, sensação refinada de revista"
}
}
},
@@ -3011,7 +3039,10 @@
"description": "Feito com recursos básicos que você pode personalizar facilmente – sem necessidade de codificação.",
"by_classroomio": "da ClassroomIO",
"add": "Adicionar",
"upgrade": "Atualizar"
"upgrade": "Atualizar",
"apply_theme": "Aplicar tema",
"preview": "Visualização",
"card_menu_label": "Opções de tema"
},
"current": {
"title": "Tema atual",
@@ -3952,6 +3983,54 @@
"quiz_me": "Me questione sobre isso",
"summarize_section": "Resuma esta seção",
"what_to_review": "O que devo revisar a seguir?"
},
"run_running": "Gerando curso",
"run_completed": "Geração do curso concluída",
"run_failed": "Falha na geração do curso",
"run_canceled": "Geração de curso cancelada",
"run_waiting_for_worker": "Esperando pelo trabalhador em segundo plano",
"run_checkpoint": "Salvando ponto de verificação de progresso",
"retry": "Tentar novamente",
"run_monitor_aria": "Geração de curso em andamento",
"run_summary": {
"completed": "Execução concluída.",
"completed_with_counts": "Execução concluída — criada {counts}.",
"failed": "Falha na execução.",
"failed_with_reason": "Falha na execução — {motivo}.",
"canceled": "Execução cancelada.",
"canceled_with_counts": "Execução cancelada — criou {counts} antes de parar.",
"paused": "Execução pausada. Retomar para continuar.",
"paused_with_counts": "Execução pausada — {counts} criados até agora. Retomar para continuar."
},
"changes_card": {
"summary_count": "{count} itens alterados",
"expand": "Expandir alterações",
"collapse": "Recolher alterações",
"action": {
"created": "Criado",
"metadata_updated": "Metadados atualizados",
"content_written": "Conteúdo escrito",
"questions_added": "+{contar} perguntas",
"questions_updated": "{count} perguntas editadas",
"section_added": "Bloco adicionado",
"section_edited": "Bloco editado"
},
"status": {
"completed": "Concluído",
"failed": "Falha",
"canceled": "Cancelado",
"paused": "Pausado"
}
},
"plan_view": {
"expand": "Expandir plano",
"collapse": "Recolher plano"
},
"run_monitor": {
"cancel": "Cancelar execução",
"dismiss": "Dispensar",
"now_doing": "Agora",
"input_disabled_hint": "O chat é pausado enquanto o agente termina de criar o curso. Cancele ou aguarde a conclusão."
}
},
"widgets": {
@@ -346,7 +346,11 @@
"transcription_started": "Транскрипция началась",
"transcription_start_failed": "Не удалось начать транскрипцию",
"transcription_completed": "Транскрипция завершена",
"transcript_fetch_failed": "Не удалось загрузить расшифровку"
"transcript_fetch_failed": "Не удалось загрузить расшифровку",
"thumbnail_updated": "Значок обновлен.",
"thumbnail_update_failed": "Не удалось обновить миниатюру.",
"thumbnail_regen_started": "Восстановление миниатюр…",
"thumbnail_regen_failed": "Не удалось восстановить миниатюры."
},
"tags": {
"group_created": "Группа тегов создана.",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "Снимок курса",
"description": "Учащиеся учитываются по статусу для этого курса."
}
},
"empty_overview_description": "Следите за тем, чтобы ваши сотрудники соблюдали требования и отслеживали, кто отстает."
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "Насколько глубоким должен быть курс?",
"topic": "Тема или ниша",
"expertise_level": "Целевой уровень экспертизы",
"documentation_url": {
"hint": "Мы прочитаем этот сайт, чтобы закрепить курс на вашем реальном продукте."
}
"documentation_url": "URL-адрес документации (необязательно)"
},
"expert_on_x": {
"title": "Станьте экспертом по X",
@@ -2340,7 +2343,8 @@
"login_activity_title": "Активность входа учащихся",
"login_activity_description": "Самые активные дни недели (последние 90 дней)",
"login_activity_no_data": "Пока нет активности входа",
"login_activity_logins": "логины"
"login_activity_logins": "логины",
"open_academy": "Открытая Академия"
},
"schedule": {
"title": "Ваше расписание",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "Редактировать",
"where_used": "Где используется",
"download": "Скачать"
"download": "Скачать",
"manage_thumbnails": "Управление миниатюрами"
},
"table": {
"title": "Название",
@@ -2678,7 +2683,22 @@
"not_available": "Н/Д"
},
"empty_description": "Актив не существует или недоступен в этой организации.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "Управление миниатюрами",
"manage_description": "Просмотрите видео, выберите один из автоматически созданных кадров или загрузите свой собственный.",
"preview_unavailable": "Предварительный просмотр недоступен",
"generated": "Созданные миниатюры",
"slot_start": "Старт",
"slot_middle": "Средний",
"slot_end": "Конец",
"none_generated_warning": "Миниатюры еще не созданы. Попробуйте восстановить или загрузить собственное изображение.",
"upload_custom": "Загрузить собственный значок",
"custom_selected_hint": "Пользовательская загрузка будет сохранена, когда вы сохраните свой выбор.",
"custom_preview_alt": "Пользовательский предварительный просмотр миниатюр",
"regenerate": "Регенерировать",
"save_selection": "Сохранить миниатюру"
}
},
"settings": {
"heading": "Настройки",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "SaaS",
"description": "Пунктирная рамка, мягкие акценты, современный вид продукта"
},
"vibrant": {
"title": "Яркий",
"description": "Яркие основные панели, герой градиента заката, энергичный вид плаката"
},
"editorial": {
"title": "Редакционный",
"description": "Теплая кремовая палитра, живописный герой, изысканная журнальная атмосфера."
}
}
},
@@ -3011,7 +3039,10 @@
"description": "Создан с использованием основных функций, которые можно легко настроить — кодирование не требуется.",
"by_classroomio": "от ClassroomIO",
"add": "Добавить",
"upgrade": "Обновление"
"upgrade": "Обновление",
"apply_theme": "Применить тему",
"preview": "Предварительный просмотр",
"card_menu_label": "Опции темы"
},
"current": {
"title": "Текущая тема",
@@ -3952,6 +3983,54 @@
"quiz_me": "спроси меня об этом",
"summarize_section": "Подведите итоги этого раздела",
"what_to_review": "Что мне следует проверить дальше?"
},
"run_running": "Генерация курса",
"run_completed": "Генерация курса завершена",
"run_failed": "Не удалось создать курс.",
"run_canceled": "Создание курса отменено.",
"run_waiting_for_worker": "Ожидание фонового работника",
"run_checkpoint": "Сохранение контрольной точки прогресса",
"retry": "Повторить попытку",
"run_monitor_aria": "Выполняется создание курса",
"run_summary": {
"completed": "Запуск завершен.",
"completed_with_counts": "Запуск завершен — создано {counts}.",
"failed": "Запуск не удался.",
"failed_with_reason": "Не удалось выполнить запуск — {причина}.",
"canceled": "Забег отменен.",
"canceled_with_counts": "Запуск отменен — перед остановкой создано {counts}.",
"paused": "Бег остановился. Возобновите, чтобы продолжить.",
"paused_with_counts": "Выполнение приостановлено — на данный момент создано {counts}. Возобновите, чтобы продолжить."
},
"changes_card": {
"summary_count": "Изменено элементов: {count}",
"expand": "Развернуть изменения",
"collapse": "Свернуть изменения",
"action": {
"created": "Создано",
"metadata_updated": "Метаданные обновлены.",
"content_written": "Содержание написано",
"questions_added": "+{count} вопросов",
"questions_updated": "Отредактировано {count} вопросов",
"section_added": "Блок добавлен",
"section_edited": "Блок изменен"
},
"status": {
"completed": "Завершено",
"failed": "Не удалось",
"canceled": "Отменено",
"paused": "Приостановлено"
}
},
"plan_view": {
"expand": "Развернуть план",
"collapse": "Свернуть план"
},
"run_monitor": {
"cancel": "Отменить запуск",
"dismiss": "Уволить",
"now_doing": "Сейчас",
"input_disabled_hint": "Чат приостановлен, пока агент завершает создание курса. Отмените или дождитесь завершения."
}
},
"widgets": {
@@ -346,7 +346,11 @@
"transcription_started": "Đã bắt đầu phiên âm",
"transcription_start_failed": "Không thể bắt đầu phiên âm",
"transcription_completed": "Phiên âm đã hoàn tất",
"transcript_fetch_failed": "Không thể tải bản ghi"
"transcript_fetch_failed": "Không thể tải bản ghi",
"thumbnail_updated": "Đã cập nhật hình thu nhỏ",
"thumbnail_update_failed": "Không cập nhật được hình thu nhỏ",
"thumbnail_regen_started": "Đang tạo lại hình thu nhỏ…",
"thumbnail_regen_failed": "Không thể tạo lại hình thu nhỏ"
},
"tags": {
"group_created": "Đã tạo nhóm thẻ",
@@ -2059,7 +2063,8 @@
"overview_metrics": {
"heading": "Ảnh chụp nhanh khóa học",
"description": "Người học đếm theo trạng thái cho khóa học này."
}
},
"empty_overview_description": "Giúp nhân viên của bạn luôn tuân thủ và theo dõi xem ai đứng sau."
}
},
"search": {
@@ -2164,9 +2169,7 @@
"depth": "Khóa học nên đi sâu đến mức nào?",
"topic": "Chủ đề hoặc niche",
"expertise_level": "Mục tiêu trình độ chuyên môn",
"documentation_url": {
"hint": "Chúng tôi sẽ đọc trang web này để xây dựng khóa học về sản phẩm thực của bạn."
}
"documentation_url": "URL tài liệu (tùy chọn)"
},
"expert_on_x": {
"title": "Trở thành chuyên gia về X",
@@ -2340,7 +2343,8 @@
"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"
"login_activity_logins": "thông tin đăng nhập",
"open_academy": "Học viện mở"
},
"schedule": {
"title": "Lịch trình của bạn",
@@ -2621,7 +2625,8 @@
"actions": {
"edit": "Chỉnh sửa",
"where_used": "Nơi sử dụng",
"download": "Tải xuống"
"download": "Tải xuống",
"manage_thumbnails": "Quản lý hình thu nhỏ"
},
"table": {
"title": "Tiêu đề",
@@ -2678,7 +2683,22 @@
"not_available": "không áp dụng"
},
"empty_description": "Tài sản không tồn tại hoặc không có sẵn trong tổ chức này.",
"page_subtitle": "Keep files, videos, and links for your courses in one library."
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
"thumbnails": {
"manage_title": "Quản lý hình thu nhỏ",
"manage_description": "Xem trước video, chọn một trong các khung được tạo tự động hoặc tải lên khung của riêng bạn.",
"preview_unavailable": "Xem trước không có sẵn",
"generated": "Hình thu nhỏ được tạo",
"slot_start": "Bắt đầu",
"slot_middle": "giữa",
"slot_end": "Kết thúc",
"none_generated_warning": "Chưa có hình thu nhỏ nào được tạo. Hãy thử tạo lại hoặc tải lên một hình ảnh tùy chỉnh.",
"upload_custom": "Tải hình thu nhỏ tùy chỉnh lên",
"custom_selected_hint": "Tải lên tùy chỉnh sẽ được lưu khi bạn lưu lựa chọn của mình.",
"custom_preview_alt": "Xem trước hình thu nhỏ tùy chỉnh",
"regenerate": "tái sinh",
"save_selection": "Lưu hình thu nhỏ"
}
},
"settings": {
"heading": "Cài đặt",
@@ -3003,6 +3023,14 @@
"saas": {
"title": "SaaS",
"description": "Khung nét chấm, điểm nhấn mềm mại, cảm giác sản phẩm hiện đại"
},
"vibrant": {
"title": "Sống động",
"description": "Bảng điều khiển chính táo bạo, anh hùng chuyển màu hoàng hôn, giao diện poster tràn đầy năng lượng"
},
"editorial": {
"title": "biên tập",
"description": "Bảng màu kem ấm áp, anh hùng họa sĩ, cảm giác tạp chí tinh tế"
}
}
},
@@ -3011,7 +3039,10 @@
"description": "Được tạo bằng các tính năng cốt lõi, bạn có thể dễ dàng tùy chỉnh — không cần mã hóa.",
"by_classroomio": "bởi ClassroomIO",
"add": "Thêm",
"upgrade": "Nâng cấp"
"upgrade": "Nâng cấp",
"apply_theme": "Áp dụng chủ đề",
"preview": "Xem trước",
"card_menu_label": "Tùy chọn chủ đề"
},
"current": {
"title": "Chủ đề hiện tại",
@@ -3952,6 +3983,54 @@
"quiz_me": "Đố tôi về điều này",
"summarize_section": "Tóm tắt phần này",
"what_to_review": "Tôi nên xem xét gì tiếp theo?"
},
"run_running": "Tạo khóa học",
"run_completed": "Quá trình tạo khóa học đã hoàn tất",
"run_failed": "Tạo khóa học không thành công",
"run_canceled": "Việc tạo khóa học đã bị hủy",
"run_waiting_for_worker": "Đang chờ nhân viên nền",
"run_checkpoint": "Đang lưu điểm kiểm tra tiến độ",
"retry": "Thử lại",
"run_monitor_aria": "Đang tạo khóa học",
"run_summary": {
"completed": "Chạy xong.",
"completed_with_counts": "Đã hoàn thành chạy — đã tạo {counts}.",
"failed": "Chạy không thành công.",
"failed_with_reason": "Chạy không thành công — {reason}.",
"canceled": "Cuộc chạy bị hủy.",
"canceled_with_counts": "Cuộc chạy đã bị hủy — đã tạo {counts} trước khi dừng.",
"paused": "Chạy bị tạm dừng. Tiếp tục để tiếp tục.",
"paused_with_counts": "Cuộc chạy bị tạm dừng — đã tạo {counts} cho đến nay. Tiếp tục để tiếp tục."
},
"changes_card": {
"summary_count": "{count} mục đã thay đổi",
"expand": "Mở rộng các thay đổi",
"collapse": "Thu gọn các thay đổi",
"action": {
"created": "Đã tạo",
"metadata_updated": "Đã cập nhật siêu dữ liệu",
"content_written": "Nội dung viết",
"questions_added": "+{đếm} câu hỏi",
"questions_updated": "{count} câu hỏi đã được chỉnh sửa",
"section_added": "Đã thêm khối",
"section_edited": "Đã chỉnh sửa khối"
},
"status": {
"completed": "Đã hoàn thành",
"failed": "thất bại",
"canceled": "Đã hủy",
"paused": "Đã tạm dừng"
}
},
"plan_view": {
"expand": "Mở rộng kế hoạch",
"collapse": "Thu gọn kế hoạch"
},
"run_monitor": {
"cancel": "Hủy chạy",
"dismiss": "Loại bỏ",
"now_doing": "bây giờ",
"input_disabled_hint": "Cuộc trò chuyện bị tạm dừng trong khi nhân viên hỗ trợ hoàn tất việc xây dựng khóa học. Hủy bỏ hoặc đợi cho đến khi nó hoàn thành."
}
},
"widgets": {
+3 -1
View File
@@ -6,7 +6,9 @@ export type OrgLandingPageTheme =
| 'tech'
| 'studio'
| 'corporate'
| 'terminal';
| 'terminal'
| 'editorial'
| 'vibrant';
export interface OrgLandingPageNavItem {
label: string;