Symfony 3.4 - prod模式下的更新配置不起作用

时间:2018-02-28 11:01:57

标签: symfony locale language-translation

我有一个使用Symfony 3.4框架开发的客户网站。在config.yml中,默认语言环境是fr,网站使用此配置来设置语言。但是在开始时,默认语言环境是en,网站是英语。我将它设置为fr和清除缓存中的env prod。但网站和默认语言环境仍然在en ...

如何在prod模式下刷新配置以更新网站上的更改?

谢谢

1 个答案:

答案 0 :(得分:0)

  • 首先,检查config.yml文件
  • 中的默认语言环境是否为fr
  • 然后,确保您有法语翻译文件,通常为app/Resources/translations/messages.fr.yml,并且包含法语翻译
  • 最后,确保翻译在您的树枝模板文件中使用,例如。你使用:

    {{ 'translation_code'|trans }}
    

清除并预热缓存,它应该可以正常工作。