如何加载yml文件而不是xliff来翻译Symfony项目

时间:2014-07-15 09:17:19

标签: php symfony translation

我删除了文件messages.fr.xlf,我将其替换为messages.fr.yml。

我有这个例外。

An exception has been thrown during the rendering of a template ("Unable to load "/home/mkubik/myproject/src/tuto/UserBundle/Resources/translations/messages.fr.xlf": File /home/mkubik/myproject/src/tuto/UserBundle/Resources/translations/messages.fr.xlf does not contain valid XML, it is empty.") in tutoBlogBundle:Blog:traduction.html.twig at line 3.

我已清除缓存。

他继续加载xlf文件,但我不知道在哪里..

我的模板有traduction.html.twig:

<html>
<body>
    {{ 'hello'|trans({'%name%': name}) }}
        {% for i in 0..2 %}
            <p>{{ ('charte.donnee.' ~ i )|trans }}</p>
        {% endfor %}
    {{ 'article.nombre'|transchoice(2) }}
    Aujourd'hui nous somme le {{ 'now'|localizeddate('full', 'none') }} et il est {{ 'now'|localizeddate('none', 'short') }}
</body>
</html>

请你有一个想法,谢谢!!

0 个答案:

没有答案