Переводы Django не переводятся на значения словаря - PullRequest
0 голосов
/ 01 июня 2018

Я использую подобный dict как этот

from django.utils.translation import ugettext as _

'alumni': OrderedDict([
    ('profession', {
        'name': _('Occupation'),
        'field': 'profession',
        'key': 'profession',
        'type': 'text'
    })])

И у меня есть перевод в файле как

msgid "Occupation"
msgstr "Meslek"

Но перевод не работает.

Я пробовал это так на оболочке, и похоже, что оно работает.

In [1]: from django.utils import translation
In [2]: translation.activate('tr')
In [3]: translation.gettext('Occupation')
Out[3]: 'Meslek'

Все другие переводы работают нормально, проблема только с теми, которые определены в dict.Помогите пожалуйста.

...