Files
web2.0-backend/webapp/translation.py
Aarni Halinen 79cc0bcd55 fix lint
2022-01-13 23:07:11 +02:00

64 lines
1.2 KiB
Python

"""Translation classes."""
from modeltranslation.translator import register, TranslationOptions
from webapp.models import *
@register(BaseFeed)
class BaseFeedTranslationOptions(TranslationOptions):
fields = ("title", "description", "content")
@register(Feed)
class FeedTranslationOptions(TranslationOptions):
fields = ()
@register(Tag)
class TagTranslationOptions(TranslationOptions):
fields = ("name",)
@register(Event)
class EventTranslationOptions(TranslationOptions):
fields = ("location",)
@register(Signup)
class SignupTranslationOptions(TranslationOptions):
fields = ()
@register(SignupForm)
class SignupFormTranslationOptions(TranslationOptions):
fields = ("title",)
@register(TemplateQuestion)
class TemplateQuestionTranslationOptions(TranslationOptions):
fields = ()
@register(JobAd)
class JobAdTranslationOptions(TranslationOptions):
fields = (
"title",
"description",
"content",
)
@register(BaseWebhook)
class BaseWebhookOptions(TranslationOptions):
fields = ()
@register(GenericWebhook)
class GenericWebhookOptions(TranslationOptions):
fields = ()
@register(TelegramHook)
class TelegramHookTranslationOptions(TranslationOptions):
fields = ()