symfony のフォームビルダーで作成したフォームを翻訳したいです。1 つの大きな翻訳ファイルが必要ないため、「ドメイン」に分割されています。
ここtranslation_domain
で、フォームフィールドごとに を指定する必要があります。そうしないと、symfony が間違ったファイルを検索してしまいます。このオプションはすべてのフィールドに追加する必要がありますが、このオプションをフォーム全体に設定する方法はあるのでしょうか?
私が満足していないサンプルコード:
$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')
);