Как мне перевести слово в шаблоне непосредственно в django-parler?

#python #django #django-parler

Вопрос:

На моей странице сведений о интерфейсе в шаблонах я хочу получить переведенные слова. Так как переведенные поля находятся внутри блока переводов

 class UsefulLinks(TranslatableModel, BaseModel):
    translations = TranslatedFields(
        name=models.CharField(verbose_name=_('Useful Link Name'), max_length=255)

    )
    icon = models.ImageField(verbose_name=_('Link Icon'), upload_to='')
 

Я не знаю, как перевести слова в шаблоне.

 <input value="{{ object.name.en }}" name="title_uz" type="text" class="form-control" id="exampleInputEmail1">
 

Я пытался сделать то же самое с помощью описанного выше метода, но это, похоже, не работает.
Существуют ли какие-либо способы получить переведенные слова непосредственно в шаблоне только с помощью кода определенного языка?

Единственное решение, которое я попробовал, — это использовать серверную get_context_data часть для перевода слов, указав код языка, подобный этому

  def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        obj_id = self.object.id
        lang_uz = Menu.objects.language('uz').get(id=obj_id)
        context['title_uz'] = lang_uz.title
 

и передал слово шаблону интерфейса.

Но я хочу получить переведенные слова непосредственно из шаблона, просто указав код языка.