15

我正在创建一个使用 Symfony 2.7 运行的 web 应用程序,该应用程序旨在仅用于一种语言(独特的语言环境)。我可以在分析器中看到每个翻译域中的许多缺失消息,但我根本不需要翻译。

如何禁用翻译组件?

编辑: 如果我想为某些包保留翻译,而对其他包禁用它怎么办?例如,我有 Sonata Admin Bundle,我想继续在它的翻译中使用它,但我不希望 Symfony 用其他包查找翻译消息。

编辑 2: 所以我想不可能只为我自己的捆绑包之一禁用翻译?我仍然在探查器中缺少翻译消息警告。

4

2 回答 2

22

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

framework:
  translator:
    enabled: false
于 2015-06-04T09:57:08.957 回答
1

禁用翻译记录器设置这个config/packages/translation.yaml

framework:
  translator:
    logging: false

请参阅 FrameworkBundle 配置中的翻译器部分的参考:https ://symfony.com/doc/current/reference/configuration/framework.html#translator

于 2021-03-07T13:41:17.550 回答