now*_*iko 5 php translation symfony twig twig-extension
我trans出于特殊目的需要覆盖标准的Twig 过滤器,例如,我想从自定义存储中获取翻译。所以我不知道我需要做什么。我尝试找出docs。但是没有关于翻译的描述。我找到了Symfony\Bridge\Twig\Extension\TranslationExtension课程,我想也许我只需要改写这个课程?谢谢!
Symfony 的 Translations 组件基本上覆盖了 Twig 的默认 trans 过滤器。该组件是核心框架Bundle的一部分,无法禁用。
但是,您可以执行相同的操作,并使用您自己的 Twig 扩展重新覆盖 trans 过滤器。
只需创建一个 Twig 扩展,如下所述: http ://symfony.com/doc/current/cookbook/templated/twig_extension.html
如果添加 trans 过滤器,它将覆盖翻译组件的代码。