feat: clone course (#582)

* feat: clone course work

* feat: clone and delete a course

* feat: clone and delete a course

* feat: clean up

* feat: attending to reviews

* feat: attended to revies
This commit is contained in:
Nwosu Emmanuel
2025-10-29 09:57:29 +01:00
committed by GitHub
parent f8271d850f
commit 8efffcb7f6
27 changed files with 900 additions and 382 deletions
@@ -1090,6 +1090,17 @@
"date_created": "Dato oprettet",
"published": "Offentliggjort",
"lessons": "Lektioner"
},
"copy_course": {
"title": "Opret et kursus",
"course_name_label": "Kursusnavn",
"course_name_placeholder": "Dit kursusnavn",
"course_description_label": "Kursusbeskrivelse",
"course_description_placeholder": "Indtast en beskrivelse til dit kursus",
"create_button": "Skabe",
"error": {
"failed_to_clone": "Kunne ikke klone kursus"
}
}
},
"ai": {
@@ -937,6 +937,17 @@
"date_created": "Datum erstellt",
"published": "Veröffentlicht",
"lessons": "Unterricht"
},
"copy_course": {
"title": "Erstellen Sie einen Kurs",
"course_name_label": "Kursname",
"course_name_placeholder": "Ihr Kursname",
"course_description_label": "Kursbeschreibung",
"course_description_placeholder": "Geben Sie eine Beschreibung für Ihren Kurs ein",
"create_button": "Erstellen",
"error": {
"failed_to_clone": "Der Kurs konnte nicht geklont werden"
}
}
},
"ai": {
@@ -540,6 +540,17 @@
"button": "Finish",
"back": "Back",
"next": "Next"
},
"copy_course": {
"title": "Create a Course",
"course_name_label": "Course name",
"course_name_placeholder": "Your course name",
"course_description_label": "Course description",
"course_description_placeholder": "Enter a description for your course",
"create_button": "Create",
"error": {
"failed_to_clone": "Failed to clone course"
}
}
},
@@ -937,6 +937,17 @@
"date_created": "fecha de creacion",
"published": "Publicado",
"lessons": "Lecciones"
},
"copy_course": {
"title": "Crear un curso",
"course_name_label": "Nombre del curso",
"course_name_placeholder": "Nombre de tu curso",
"course_description_label": "Descripción del curso",
"course_description_placeholder": "Introduce una descripción para tu curso.",
"create_button": "Crear",
"error": {
"failed_to_clone": "No se pudo clonar el curso"
}
}
},
"ai": {
@@ -937,6 +937,17 @@
"date_created": "date créée",
"published": "Publié",
"lessons": "Cours"
},
"copy_course": {
"title": "Créer un cours",
"course_name_label": "Nom du cours",
"course_name_placeholder": "Le nom de votre cours",
"course_description_label": "Descriptif du cours",
"course_description_placeholder": "Entrez une description pour votre cours",
"create_button": "Créer",
"error": {
"failed_to_clone": "Échec du clonage du cours"
}
}
},
"ai": {
@@ -937,6 +937,17 @@
"date_created": "बनाया गया दिनांक",
"published": "प्रकाशित",
"lessons": "पाठ"
},
"copy_course": {
"title": "एक कोर्स बनाएं",
"course_name_label": "कोर्स का नाम",
"course_name_placeholder": "आपके पाठ्यक्रम का नाम",
"course_description_label": "पाठ्यक्रम विवरण",
"course_description_placeholder": "अपने पाठ्यक्रम के लिए विवरण दर्ज करें",
"create_button": "बनाएं",
"error": {
"failed_to_clone": "पाठ्यक्रम क्लोन करने में विफल"
}
}
},
"ai": {
@@ -1086,6 +1086,17 @@
"date_created": "Utworzona data",
"published": "Opublikowany",
"lessons": "Lekcje"
},
"copy_course": {
"title": "Utwórz kurs",
"course_name_label": "Nazwa kursu",
"course_name_placeholder": "Nazwa Twojego kursu",
"course_description_label": "Opis kursu",
"course_description_placeholder": "Wprowadź opis swojego kursu",
"create_button": "Tworzyć",
"error": {
"failed_to_clone": "Nie udało się sklonować kursu"
}
}
},
"ai": {
@@ -937,6 +937,17 @@
"date_created": "Data Criada",
"published": "Publicados",
"lessons": "Lições"
},
"copy_course": {
"title": "Crie um curso",
"course_name_label": "Nome do curso",
"course_name_placeholder": "Nome do seu curso",
"course_description_label": "Descrição do curso",
"course_description_placeholder": "Insira uma descrição para o seu curso",
"create_button": "Criar",
"error": {
"failed_to_clone": "Falha ao clonar curso"
}
}
},
"ai": {
@@ -937,6 +937,17 @@
"date_created": "Дата создания",
"published": "Опубликовано",
"lessons": "Уроки"
},
"copy_course": {
"title": "Создать курс",
"course_name_label": "Название курса",
"course_name_placeholder": "Название вашего курса",
"course_description_label": "Описание курса",
"course_description_placeholder": "Введите описание вашего курса",
"create_button": "Создавать",
"error": {
"failed_to_clone": "Не удалось клонировать курс."
}
}
},
"ai": {
@@ -937,6 +937,17 @@
"date_created": "Ngày tạo",
"published": "Được phát hành",
"lessons": "Những bài học"
},
"copy_course": {
"title": "Tạo một khóa học",
"course_name_label": "Tên khóa học",
"course_name_placeholder": "Tên khóa học của bạn",
"course_description_label": "Mô tả khóa học",
"course_description_placeholder": "Nhập mô tả cho khóa học của bạn",
"create_button": "Tạo nên",
"error": {
"failed_to_clone": "Không thể sao chép khóa học"
}
}
},
"ai": {