Я не могу использовать переводы с переменными в Sonata, как и в обычных контроллерах Symfony.Соната: переводы с параметрами
В мой контроллер:
$this->setSonataFlashSuccess(
$this->get('translator')->trans('flash_create_success', [
'%link%' => 'abcd',
'%id%' => '1234'
])
);
Мой шаблон:
{{ message|trans|raw }}
Мои переводы файл 'SonataAdminBundle.yml':
flash_create_success: Created with success: <a href="%link%">#%id%</a>
Визуализированное HTML:
Created with success: <a href="%link%">#%id%</a>
Таким образом, перевод работал, но не заменил выражения Link и Id. Есть ли что-то особенное в переводах в Сонате? Все работает отлично в остальной части приложения.