Symfony表单的i18n和add_empty

Dav*_*les 3 symfony1

我有这个小部件:

$this->setWidget('slug', new sfWidgetFormDoctrineChoice(array('model' 
=> 'MyTable', 'method' => 'myMethod', 'key_method' => 'myMethod', 
'add_empty' => 'Select option'))); 
Run Code Online (Sandbox Code Playgroud)

好的,我该怎么做才能翻译"选择选项"?

我不能在表单中使用__()帮助器,并将该字符串添加到我的XLIFF文件中不会自动转换它.

如果无法完成,我应该采用哪种解决方法?我找不到任何办法,也无法在官方文件中找到任何提示.

谢谢!

Dav*_*les 5

我想我已经解决了它:

$translated_text = $this->widgetSchema->getFormFormatter()->translate('String to translate');
Run Code Online (Sandbox Code Playgroud)