我想翻译一个用 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')
);