应用程序而不是控制台中缺少翻译
Translation is missing in app not in console
所以我 运行 一个有数百个 t运行 站点的网站,一切正常,因为我有一个文件 (security.fr.yml) 不会得到 t 运行仅计划处于生产状态(在本地开发环境中工作)。
在后端界面中我可以看到 error.email.exists 没有得到 t运行slated 并且它的 t运行slation 是失踪:
所以我尝试调试它和 运行 命令 php bin/console debug:translation fr --domain=security
这给了我这个结果,其中 t运行slation 不再丢失而只是 未使用 :
我的 framework.yaml 配置具有 我所有环境的这些值:
framework:
default_locale: fr
错误信息是这样显示的
{{ error.messageKey|trans(error.messageData, 'security')|raw }}
如果有人知道如何调试它,我现在甚至不知道去哪里查看
顺便说一句,我正在使用 Symfony 4.1.2
对于那些遇到问题的人,我构建缓存的方式有误,
必须以正确的用户身份登录:
sudo -u <my-www-user> php bin/console cache:clear --env=prod
所以我 运行 一个有数百个 t运行 站点的网站,一切正常,因为我有一个文件 (security.fr.yml) 不会得到 t 运行仅计划处于生产状态(在本地开发环境中工作)。
在后端界面中我可以看到 error.email.exists 没有得到 t运行slated 并且它的 t运行slation 是失踪:
所以我尝试调试它和 运行 命令 php bin/console debug:translation fr --domain=security
这给了我这个结果,其中 t运行slation 不再丢失而只是 未使用 :
我的 framework.yaml 配置具有 我所有环境的这些值:
framework:
default_locale: fr
错误信息是这样显示的
{{ error.messageKey|trans(error.messageData, 'security')|raw }}
如果有人知道如何调试它,我现在甚至不知道去哪里查看
顺便说一句,我正在使用 Symfony 4.1.2
对于那些遇到问题的人,我构建缓存的方式有误,
必须以正确的用户身份登录:
sudo -u <my-www-user> php bin/console cache:clear --env=prod