SyntaxError: Translation blocks must not include other block tags

Last night I pulled the latest dev master from Github (commit fabb3a), and when I tried jinja2-makemessages, I got the error "SyntaxError: Translation blocks must not include other block tags: ..." on two template files:


There is no block tag issues to my eye, but the errors went away when I removed the minus signs in the {%- endtran %} and {%- pluralize %} tags.

So it seems that jinja2-makemessages is getting confused over the whitespace control minus signs in the tags - is there such an issue?!

Basel Shishani's avatar
Basel Shishani
asked 2012-06-09 20:39:41 -0500, updated 2012-06-09 21:36:01 -0500
edit flag offensive 0 remove flag close merge delete


add a comment see more comments