У меня много (много) списков, которые нужно пометить для перевода в django. Вместо того, чтобы обернуть каждый элемент списка в _(...)
, я подумал, что могу передать весь список функции, которая будет l oop поверх каждого элемента, помечая его для перевода.
Видимо, что-то подобное не работает из-за ленивой оценки функции (элементы не добавляются в django.po
после команды django-admin makemessages
).
from django.utils.translation import ugettext as _
a = ['x','y']
b = [_(i) for i in a]
Есть ли способ обойти это ограничение?