Почему переводы не работают в поле ModelChoiceField?

#python #django #django-models #django-forms #django-templates

Вопрос:

Я использую Django, и у меня есть этот код :

 from django.utils.translation import ugettext_lazy as _
from django import forms

auth_d = forms.ModelChoiceField(
            label=_('Water'),
    )
 

Я написал переводы в файле django.po, а затем набрал это compilesmessages , и у меня нет перевода.

Не могли бы вы мне помочь, пожалуйста ?

Большое спасибо!

Комментарии:

1. Что вы получаете вместо перевода?

2. На самом деле я получаю «Воду» вместо «Агуа».

Ответ №1:

ОК,

Я закончил поиск решения, мои переводы были определены как «нечеткие», поэтому я использовал :

compilemessages --use-fuzzy