SkyLearn-Test/quiz/translation.py
2024-10-05 01:46:58 +03:00

32 lines
655 B
Python

from modeltranslation.translator import register, TranslationOptions
from .models import Quiz, Question, Choice, MCQuestion
@register(Quiz)
class QuizTranslationOptions(TranslationOptions):
fields = (
"title",
"description",
)
empty_values = None
@register(Question)
class QuestionTranslationOptions(TranslationOptions):
fields = (
"content",
"explanation",
)
empty_values = None
@register(Choice)
class ChoiceTranslationOptions(TranslationOptions):
fields = ("choice_text",)
empty_values = None
@register(MCQuestion)
class MCQuestionTranslationOptions(TranslationOptions):
pass