Symfony 细枝翻译部分起作用,使用哪种语法尚不清楚
进行了一些搜索,发现Translation在空格方面存在问题Symfony 细枝翻译部分起作用,使用哪种语法尚不清楚,symfony,twig,translation,Symfony,Twig,Translation,进行了一些搜索,发现Translation在空格方面存在问题 我删除了Hello之后的空格 这很有效 {# this dont work #} {% trans %}Hello%name%!{% endtrans %} {# this dont work #} {% trans with {'%name%':name} %}Hello%name%!{% endtrans %} {{'Hello'| trans}{{{name}} 你好 再见 那么你必须使用过滤器吗 am使用Symf
我删除了Hello之后的空格
这很有效
{# this dont work #}
{% trans %}Hello%name%!{% endtrans %}
{# this dont work #}
{% trans with {'%name%':name} %}Hello%name%!{% endtrans %}
{{'Hello'| trans}{{{name}}
你好
再见
那么你必须使用过滤器吗
am使用Symfony v2.4+twig v1.15有人能澄清一下吗
TIA如果您没有使用
Hello%name%
将其更改为:
{{ 'Hello' | trans }} {{ name }}
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="191">
<source>Hello</source>
<target>Ciao</target>
</trans-unit>
</body>
</file>
</xliff>
{{'Hello'| trans({'%name%:'some name'}}}
你好
再见%name%!
这将输出“Ciao some name!”为什么要删除空格?请给我们看你的留言file@WouterJ以上所有代码都在一个html.twig中,因此它可以部分工作。。我还没有包括$twig->addExtension(新的twig_Extension_Extension_I18n());我不知道该在哪里补充。php,并将包含更改为$this->addExtension(新的Twig_Extensions_Extension_I18n())?谢谢它的工作原理。。你和那个著名的足球运动员有亲戚关系吗。。只是开玩笑;)
{{ 'Hello'|trans({'%name%':'some name'}) }}
<trans-unit id="191">
<source>Hello</source>
<target>Ciao %name%!</target>
</trans-unit>