現在のロケールに基づいて月の名前を表示しようとしています。
{{ event.date|date('F') }}
しかし、月は常に英語で表示されます...
ここで見つけた以下のコードを試しましたが、結果は同じです...
class Helper_Twig extends Twig_Extension
{
    public function getFilters()
    {
        return array(
            'datetime' => new Twig_Filter_Method($this, 'datetime')
        );
    }
    public function datetime($d, $format = "%B %e")
    {
        if ($d instanceof \DateTime) {
            $d = $d->getTimestamp();
        }
        return strftime($format, $d);
    }
    public function getName()
    {
        return 'Helper';
    }
}
注:コントローラーでは、使用している現在のロケールを確認して$request->getLocaleいます。これは、parameters.yml で切り替えているロケール パラメーターに対応しています。
何が問題ですか?