symfony - 如何禁用特定包的 Symfony 翻译

标签 symfony internationalization translation symfony-2.7

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

如何禁用翻译组件?

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

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

最佳答案

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

framework:
  translator:
    enabled: false

关于symfony - 如何禁用特定包的 Symfony 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30633501/

相关文章:

php - 使用 ProxyQuery + where 子句进行内连接

symfony - 从 symfony 3 开始,表单 key => value 被反转,是否可以覆盖它?

php - Symfony 2 形式,在嵌入式集合中嵌入集合

internationalization - Cakephp 3 不适用于默认语言

java - Spring Boot中的MessageSource是否允许使用同一语言的多个属性文件?

php - 多个$form->add() 导致handleRequest() 失败

ruby-on-rails - 如何在 Rails 4 中将 html 类添加到 I18n 语言环境链接?

Django:在模型选择中结合使用惰性翻译和标记安全

nlp - 如何使用 HuggingFace 将中文翻译成英文?

java - Java的翻译过程是什么?