2016-05-16 122 views
0

我有一個Symfony 2.8我使用翻譯功能使我的應用程序多語言。Symfony2忽略語言環境翻譯

我正在使用trans擴展方法Twig來請求翻譯。

例:

{{ 'Example' | trans }} 

與翻譯值在Resources目錄中的文件。

messages.it.yml

該文件是爲意大利語言環境。

我的問題是,應用程序總是使用翻譯的值,不管值區域設置。

我用{{ app.request.locale }}測試語言環境,它的值發生了正常變化。

回答

0

您應該啓用譯者在app/config.yml

framework: 
    translator:  { fallback: %locale% } 

那麼你應該把你的messages.it.ymlapp/Resources/translations/或您包的AppBundle/Resources/translations但不是在任何Resources目錄直接英寸

相關問題