Layout 翻译无法与symfony2.1一起使用

Layout 翻译无法与symfony2.1一起使用,layout,configuration,routing,translation,symfony-2.1,Layout,Configuration,Routing,Translation,Symfony 2.1,有翻译问题的是Symfony2.1 我尝试了symfony_书中提供的几乎所有方法,但只有从英语到法语的翻译有效,反之则无效 这是我的路线 _acceuil: pattern: /{_locale}/acceuil/ defaults: { _controller: gestionConferenceApplicationBundle:acceuil:acceuil, _locale: en } requirements: _locale: en|fr|de 是我的布局页面,我有一些链接

有翻译问题的是Symfony2.1 我尝试了symfony_书中提供的几乎所有方法,但只有从英语到法语的翻译有效,反之则无效 这是我的路线

_acceuil:
pattern:  /{_locale}/acceuil/
defaults: { _controller: gestionConferenceApplicationBundle:acceuil:acceuil, _locale: en }
requirements:
  _locale: en|fr|de
是我的布局页面,我有一些链接可以在语言之间切换:

<a  style="padding-top: -10px;" href="{{ path('_acceuil', {'_locale': 'fr' }) }}" >FRANCAIS</a>
        <a  style="padding-top: -10px;" href="{{ path('_acceuil', {'_locale': 'en' }) }}" >ANGLAIS</a>
这是我的留言。fr.xlf

    <?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="1">
                <source>welcome in my site</source>
                <target>bienvenue dans mon site</target>
            </trans-unit>
        </body>
    </file>
</xliff>
当我跑步时,我总是:

bienvenue dans mon site
我怎样才能做到这一点


提前谢谢你

我知道你的翻译不起作用的原因

因为翻译
源代码
仍然是一样的。它是模板中的字符串

例如:

{{'My Trans'|trans()}}
邮件目录应如下所示:

'My Trans': 'My trans FR'
和en trans:

'My Trans': 'My trans EN'
我希望这个例子能对你有所帮助

{{'My Trans'|trans()}}
'My Trans': 'My trans FR'
'My Trans': 'My trans EN'