我正在尝试使用 strftime 显示本地化日期,但它不起作用。
class ExampleController extends AbstractActionController
{
public function indexAction()
{
$openDate = DateTime::createFromFormat(...);
setlocale(LC_ALL, Locale::getDefault());
Debug::dump(Locale::getDefault()); // shows 'fr_FR'
Debug::dump(strftime('%B %Y', $openDate->getTimestamp())); // shows 'August 2013' instead of 'Août 2013'
}
}
在模块/应用程序/config/module.config.php
return array(
...
'translator' => array(
'locale' => 'fr_FR',
'translation_file_patterns' => array(
array(
'type' => 'gettext',
'base_dir' => __DIR__ . '/../language',
'pattern' => '%s.mo',
),
),
),
...
);
有人能告诉我为什么这个月份没有翻译成法语吗?