翻译失败的CSRF令牌

时间:2016-01-25 17:33:22

标签: symfony translation

我有问题。在我的表单中,文本 CSRF令牌无效。请尝试重新提交表单。不会翻译成法语。我在translations/validator.fr.yml文件中有以下内容:

The CSRF token is invalid. Please try to resubmit the form.: 'Actualisez le formulaire svp'

我正在使用Symfony 2.7。

1 个答案:

答案 0 :(得分:0)

阅读完您的评论后,如果您希望翻译为法语,则可以set a default locale申请,并且还必须在配置中启用translator。在你的app/config/config.yml中,你会把:

parameters:
    locale: fr

framework:
    translator:     { fallbacks: ["%locale%"] }
    default_locale: "%locale%"

首次安装Symfony时,translator行会被注释掉(请参阅主app/config/config.yml文件)。