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')
);

questionAnswers(4)

yourAnswerToTheQuestion