Django Modeltranslation
from modeltranslation.decorators import register
from django.db import models
class Article(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
@register(Article)
class ArticleTranslationOptions:
fields = ('title', 'content')from django.utils.translation import gettext_lazy as _
from modeltranslation.translator import translator
translator.register(Article.CHOICES)
translator.translate(Article.CHOICES, from_language='en', to_language='fr')from django.db import models
from django.utils.translation import gettext_lazy as _
from modeltranslation.decorators import register
class Article(models.Model):
translations = models.JSONField(default=dict)
@register(Article)
class ArticleTranslationOptions:
fields = ('translations',)