我使用Symfony2的Beta3中的一類形式如下:翻譯選擇選項的Symfony2類形式
namespace Partners\FrontendBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;
class ConfigForm extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('no_containers', 'choice', array('choices' => array(1 => 'yes', 0 => 'no')));
...
我想翻譯的「是」和「否」的選擇,但我不知道如何在這裏使用翻譯。
這是真正的答案。 +1 – 2013-06-16 03:07:46
我已經保存了一個帶有複數形式的翻譯信息。是否有可能在一個表單類型代碼中定義(比如@bingen之一)要使用哪一個?例如。 「[...] array(1 =>'profile.show.sex.male {count = 3}',2 =>'profile.show.sex.male')[...]」。因爲我遇到了問題,只是提供消息名稱而不是默認的消息(「{0} Links | {1} Link |] 1,+ Inf [Links」) – Stefan 2013-12-12 10:27:58
我忘記了:無需明確注入容器或翻譯器服務。 – Stefan 2013-12-12 10:28:49