Как я могу перевести формы в Django?
Я добавляю поле в модель пользователя для выбора языка:
language = models.CharField(max_length=250, default='English')
На данный момент у меня два языка: турецкий и английский.
Как я могу перевести мои формы, когда пользователь выбирает турецкий язык в качестве языка.
Вот мой пример формы:
class PdfForm(forms.ModelForm):
class Meta:
model = Pdf
fields = ['title', 'document_type', 'year', 'payment_behavior']
labels = {
"payment_behavior": "Please Select the Payment Behavior of the Customer: ",
"document_type": "Document Type",
"title": "Document Name",
"year": "Financial Table Year"
}
А это моя связанная модель:
class Pdf(models.Model):
...
payment_behavior = models.CharField(max_length=200, default='Select', choices=PAYMENT)
document_type = models.CharField(max_length=200, default='Select', choices=CHOICES)
title = models.CharField(max_length=200)
year = PartialDateField(null=True, blank=False)
...