Я бы использовал такое решение:
messages.en.xliff:
<trans-unit id="1">
<source>some.translation.key</source>
<target>{0} no.attendee|{1} one attendee|{2} two attendees|{3} three attendees|]3,Inf] many attendees</target>
</trans-unit>
Шаблон веточки:
{{ 'some.translation.key'|transchoice(count) }}
Если вам нужно указать некоторые аргументы, вы должны передать их в качестве второго аргумента.
Вот прототип фильтра:
public function transchoice($message, $count, array $arguments = array(), $domain = "messages", $locale = null)