Symfony 将转换器“trans”和“transChoice”函数输出包装到span中
翻译对于Symfony项目来说效果很好,但是为了改进翻译人员的翻译过程,我想使用Symfony 将转换器“trans”和“transChoice”函数输出包装到span中,symfony,twig,Symfony,Twig,翻译对于Symfony项目来说效果很好,但是为了改进翻译人员的翻译过程,我想使用translateable类将所有翻译打包在一个范围内: // View <li>{{ 'main.translation_key'|trans }}</li> 我为什么要这样?这允许我针对特定环境编写Javascript实现。然后我们可以尝试直接从视图进行翻译 那么,翻译器是否允许我轻松覆盖trans和transChoice功能?或者这可以用另一种方式实现?这不仅适用于细枝,因为我们还在控
translateable
类将所有翻译打包在一个范围内:
// View
<li>{{ 'main.translation_key'|trans }}</li>
我为什么要这样?这允许我针对特定环境编写Javascript实现。然后我们可以尝试直接从视图进行翻译
那么,翻译器是否允许我轻松覆盖trans
和transChoice
功能?或者这可以用另一种方式实现?这不仅适用于细枝,因为我们还在控制器和命令类中进行翻译
// Controller
echo '<li>'.$this->get('translator')->trans('main.translation_key').'</li>';
<li>Known translation value</li>
<li>
<span class="translatable" data-translation-key="main.translation_key">
Known translation value
</span>
</li>