Я пытаюсь использовать gettext
в Django для перевода форм. Но почему-то не работает. Это работает, только если я установил LANGUAGE_CODE = 'ar'
Другие части шаблона успешно переводятся. Django версия 3.0.7
Различие формы
class productform(forms.Form):
name = forms.CharField(label=gettext("Name"))
description = forms.CharField(label=gettext("Description"),required=False)
def is_valid(self):
if not super().is_valid():
return False
if product.objects.filter(name__exact=self.cleaned_data['name']).exists():
return False
return True
Как используется форма
<div class="container">
<form method="POST" enctype="multipart/form-data" class="post-form">
{% csrf_token %}
{{form.as_p}}
<button type="submit" class="save btn btn-default">{% trans "Save" %}</button>
</form>
</div>
Есть идеи, где мне не удалось заставить его работать?