我有一个Symfony 2.8 ,我正在使用翻译功能让我的应用多语言。
我正在使用trans
的{{1}}扩展方法来调用翻译。
示例:
Twig
翻译后的值位于{{ 'Example' | trans }}
dir。
Resources
此文件适用于意大利语区域设置。
我的问题是,无论值语言环境如何,应用程序始终使用已翻译的值。
我使用messages.it.yml
测试区域设置,并且值正常更改。
答案 0 :(得分:0)
您应该在app/config.yml
:
framework:
translator: { fallback: %locale% }
然后,您应该将messages.it.yml
放在app/Resources/translations/
或您的包AppBundle/Resources/translations
中,而不是直接放在任何Resources
目录中。