Как обрабатывать перевод в файле twig с использованием переменных?

У меня есть файл twig и yml, в которых я определяю переменные для перевода, например:

Файл YML -
переменная.для перевода: Доступен для

Содержимое файла Twig -

<h2>"Hola, Follow {{ variableName }} en Twitter</h2>  

Я хотел сделать переменную для

Hola, Follow {{ variableName }} en Twitter

в файле перевода (то есть в моем файле yml).
Сейчас я делаю это так:
В YML -

follow.us.twitter: Hola, Follow 

follow.us.twitter1: en Twitter 

В Twig -

<h2>{{ "follow.us.twitter"|trans([], "workend") }} {{ variableName }} {{ "follow.us.twitter1"|trans([], "workend") }}</h2> 

Он работает нормально, но проблема в том, что теперь у меня есть 3 переменных в ветке, которых слишком много:

 1. follow.us.twitter
 2. follow.us.twitter1
 3. {{ variableName }}

Я попытался сделать это с одной переменной, например:

follow.us.in.twitter : Hola, Follow {{ variableName }} en Twitter 
and  
<h2>{{ "follow.us.in.twitter"|trans([], "workend") }}</h2>

но это не сработало, проблема в переменной, то есть {{variableName}} , которую я использую.
Есть ли способ обработать предопределенную переменную и определить ее в файле перевода ??
Спасибо за ваше время.

41
задан Arpit Rawat 20 September 2012 в 17:14
поделиться