feat: Add i18n support, new content block types, course export, and lesson interaction tracking.

This commit is contained in:
2026-01-17 02:19:39 -03:00
parent b166387a48
commit 05faa20993
50 changed files with 3368 additions and 388 deletions
+30
View File
@@ -0,0 +1,30 @@
{
"common": {
"loading": "Loading...",
"back": "Back",
"next": "Next",
"finish": "Finish",
"error": "Error",
"retry": "Retry"
},
"nav": {
"catalog": "Catalog",
"myLearning": "My Learning",
"profile": "Profile",
"signOut": "Sign Out"
},
"course": {
"modules": "Modules",
"lessons": "Lessons",
"progress": "Progress",
"calendar": "Timeline",
"start": "Start",
"continue": "Continue"
},
"lesson": {
"summary": "AI Summary",
"transcription": "Transcription",
"complete": "Mark as Completed",
"nextLesson": "Next Lesson"
}
}
+30
View File
@@ -0,0 +1,30 @@
{
"common": {
"loading": "Cargando...",
"back": "Volver",
"next": "Siguiente",
"finish": "Finalizar",
"error": "Error",
"retry": "Reintentar"
},
"nav": {
"catalog": "Catálogo",
"myLearning": "Mi Aprendizaje",
"profile": "Perfil",
"signOut": "Cerrar Sesión"
},
"course": {
"modules": "Módulos",
"lessons": "Lecciones",
"progress": "Progreso",
"calendar": "Cronología",
"start": "Comenzar",
"continue": "Continuar"
},
"lesson": {
"summary": "Resumen AI",
"transcription": "Transcripción",
"complete": "Marcar como Completado",
"nextLesson": "Siguiente Lección"
}
}
+30
View File
@@ -0,0 +1,30 @@
{
"common": {
"loading": "Carregando...",
"back": "Voltar",
"next": "Próximo",
"finish": "Finalizar",
"error": "Erro",
"retry": "Repetir"
},
"nav": {
"catalog": "Catálogo",
"myLearning": "Meu Aprendizado",
"profile": "Perfil",
"signOut": "Sair"
},
"course": {
"modules": "Módulos",
"lessons": "Lições",
"progress": "Progresso",
"calendar": "Cronologia",
"start": "Começar",
"continue": "Continuar"
},
"lesson": {
"summary": "Resumo IA",
"transcription": "Transcrição",
"complete": "Marcar como Concluído",
"nextLesson": "Próxima Lição"
}
}