Как отобразить на многоязычном сайте только теги, переведенные на соответствующий язык?

На моем многоязычном сайте, когда я отображаю страницу статьи, теги остаются на английском языке, в то время как в админке они переведены на французский.

Как сделать так, чтобы переведенная страница отображалась с переведенными тегами?

class Insight(Page):
    ...
    tags = ClusterTaggableManager(through='insight.InsightTag', blank = True)

    ...


@register_snippet
class InsightTag(
    TranslatableMixin,
    TaggedItemBase
):
   
    content_object = ParentalKey(
        to='insight.Insight',
        related_name='tagged_items',
        on_delete=models.CASCADE
    )

    def get_preview_template(self, request, mode_name):
        return "base.html"

    def get_preview_context(self, request, mode_name):
        return {"insighttag": self.body}

    class Meta(TranslatableMixin.Meta):
        verbose_name = "insight Tag"
        verbose_name_plural = "insight Tags"
Вернуться на верх