我想翻译一个使用Symfony表单生成器创建的表单。由于我不希望有一个大型的翻译文件,因此将其拆分成“域”。
现在,我必须为每个表单字段指定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')
);