如何更改 Cakephp 2.0.5 中输入日期时间的语言?
在 CakePHP 1.3 中,我使用 default.po,效果很好。
// app/Config/core.php
Configure::write('Config.language', 'pt-br');
// app/Locale/pt_br/LC_MESSAGES/default.po
msgid "January"
msgstr "Janeiro"
....
在 Cakephp 2.0.5 中,default.po 不起作用。
我的输入是:
<?php echo $this->Form->input('melhor_horario', array('dateFormat' => 'DMYHS',
'separator' => ' de ', 'minYear' => date('Y'), 'maxYear' => date('Y') + 1,
'timeFormat' => 24, 'interval' => 15, 'class' => 'span2',
'default' => date('Y-m-d 15:00', strtotime('sunday')))) ?>
最佳答案
您需要将翻译放入正确的域中。 Cake 2 在内部使用“cake”域,因此正确的路径是 Locale/[lang]/LC_MESSAGES/cake.po
关于php - CakePHP 2.0.5 表单输入日期时间语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8813033/