2013-10-31 30 views
0

我有一个法语版的Symfony应用程序。在Symfony2中定义语言环境

我想在整个应用程序定义的语言环境,所以我在我的控制器使用方法:

setlocale(LC_ALL, $this->get('request')->getLocale()); 

有了这个,我有一周的日和月法语。

哪种方法可以避免重复所有控制器的操作?

回答

0

你是指这个吗?

在你config.yml

framework: 
    translator:  { fallback: fr_FR } 
    default_locale: fr_FR 
+0

是,但实际上它并没有在功能$的结果定义fr_FR,则与此我有“fr_FR目录”这个 - >获得(“请求”) - >的getLocale(),但我之后必须使用setlocale。我一直在寻找define locale。 – wonzbak

+0

这个答案可以帮助你http://stackoverflow.com/questions/17243426/change-locale-symfony-2-3?rq=1 – 2013-10-31 10:44:52