У меня примерно так: [% query | html %]
Теперь я хотел бы использовать его как
[% MACRO l(text, args) BLOCK; c.localize(text, args); END; %]
[% l('text:<b>[_1]</b> no:[_2]', [query | html,2]) %]
Если вы попробуете этот пример, он не сработает, потому что |
там нельзя использовать. Это не поддерживается Template Toolkit. Я хочу HTML-escape query
. Как я могу это сделать?
Убрать <b>
из кавычек не является решением, потому что перевод может иметь другой порядок, как указано выше.