﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
24292	{% blocktrans with count n=something %} isn't accepted	Markus Bertheau	nobody	"I find it confusing that you can do `{% blocktrans with foo=bar %}` and `{% blocktrans with foo=bar count n=baz %}`, but when you need only the counter variable, the `with` has to go: `{% blocktrans count n=baz %}`.

The documentation doesn't clearly state how `with` and `count` work. As I understand now after reading the code, they serve as a marker for the following kwargs, where `with` accepts many kwargs, and `count` accepts only one.

In my mental model, `with` and `count` are markers on a different level. I'd find this syntax more intuitive:
{{{
{% blocktrans with a=foo b=bar %}
{% blocktrans with a=foo b=bar count n=baz %}
{% blocktrans with count n=baz %}
{% blocktrans with a=foo count n=baz b=bar %}
{% blocktrans with count n=baz a=foo b=bar %}
}}}
In all cases `n` is the only plural variable."	Uncategorized	closed	Template system	1.7	Normal	wontfix			Unreviewed	0	0	0	0	0	0
