Symfony2 - Ustaw domenę tłumaczenia dla całego formularza
Chcę przetłumaczyć formularz utworzony za pomocą formbuilda symfony. Ponieważ nie chcę jednego dużego pliku tłumaczenia, jest topodzielony w „domeny”.
Teraz muszę określićtranslation_domain
dla każdego pola formularza, w przeciwnym razie symfony będzie szukać w niewłaściwym pliku. Ta opcja musi zostać dodana do każdego pola i zastanawiam się, czy istnieje sposób na ustawienie tej opcji na cały formularz?
Przykładowy kod, z którego nie jestem zadowolony:
$builder->add(
'author_name',
'text',
array('label' => 'Comment.author_name', 'translation_domain' => 'comment')
)->add(
'email',
'email',
array('label' => 'Comment.email', 'translation_domain' => 'comment')
)->add(
'content',
'textarea',
array('label' => 'Comment.content', 'translation_domain' => 'comment')
);