сделать ugettext / ugettext_lazy, чтобы пометить сообщения для перевода в списке - PullRequest
0 голосов
/ 18 апреля 2020

У меня много (много) списков, которые нужно пометить для перевода в django. Вместо того, чтобы обернуть каждый элемент списка в _(...), я подумал, что могу передать весь список функции, которая будет l oop поверх каждого элемента, помечая его для перевода.

Видимо, что-то подобное не работает из-за ленивой оценки функции (элементы не добавляются в django.po после команды django-admin makemessages).

from django.utils.translation import ugettext as _

a = ['x','y']
b = [_(i) for i in a]

Есть ли способ обойти это ограничение?

...