如何禁用特定包的Symfony转换

Jea*_*don 14 translation internationalization symfony symfony-2.7

我正在创建一个运行Symfony 2.7的webapp,它只能用于一种语言(一种独特的语言环境).我可以在profiler中看到每个翻译域中有许多丢失的消息,但我根本不需要翻译.

如何禁用翻译组件?

编辑: 如果我想保留一些包的翻译,并为其他包禁用它,该怎么办?例如,我有Sonata Admin Bundle,我想继续使用它的翻译,但我不希望Symfony与其他bundle一起查找翻译消息.

编辑2: 所以我想我不能仅为我自己的一个包禁用翻译?我仍然在探查器中缺少翻译消息警告.

小智 18

您可以通过配置禁用翻译.编辑app/config/config.yml

framework:
  translator:
    enabled: false
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,但是如果我想仅针对某些捆绑包禁用翻译呢?例如,我有Sonata Admin Bundle,我想继续使用它的翻译,但我不希望Symfony与其他bundle一起查找翻译消息. (3认同)