Как я могу перевести формы в 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)
...
Вернуться на верх