我正在创建一个运行Symfony 2.7的webapp,它只能用于一种语言(一种独特的语言环境)。我可以在分析器中看到每个翻译域中的许多缺失消息,但我根本不需要翻译。
如何禁用翻译组件?
修改: 如果我想为某些捆绑包保留翻译,并为其他捆绑包禁用它,该怎么办?例如,我有Sonata Admin Bundle,我想继续使用它的翻译,但我不希望Symfony与其他捆绑包一起查找翻译消息。
编辑2: 所以我想我不能仅为我自己的一个包禁用翻译? 我仍然在探查器中缺少翻译消息警告。
答案 0 :(得分:17)
您可以按配置禁用翻译。修改 app / config / config.yml
framework:
translator:
enabled: false
答案 1 :(得分:1)
要禁用翻译记录器,请在 config/packages/translation.yaml
framework:
translator:
logging: false
请参阅 FrameworkBundle 的配置中的转换器部分的参考:https://symfony.com/doc/current/reference/configuration/framework.html#translator