Symfony2没有显示我的翻译

时间:2015-04-29 16:59:31

标签: php symfony

当我使用symfony翻译器时,我确实遇到了问题。我按照Symfony2翻译的文档,创建了这个剧目 => myBundle / PlatformBundle / Ressources /译 在翻译中我创建了这个文件 => messages.fr.yml:y[1:n] = a[1:n] .* b[1:n] 我有一个像这样的树枝:

Hello: Bonjour

我已经像我说的那样把我的config.yml搞定了。

不幸的是,它没有用,我不明白为什么?

1 个答案:

答案 0 :(得分:1)

如果您已经按照法语官方文档进行翻译,也许您已在config.yml中设置了这样的翻译:

framework:
    translator: { fallback: en }

尝试这样做:

framework:
    translator: { fallback: fr }

或者更像这样: 框架:     译员:{fallback:“%locale%”}

在最后一种情况下,编辑app / config / parameters.yml并指定默认语言环境,如下所示:

parameters:
    locale: fr

如果这还不够,请验证您的目录myBundle / PlatformBundle / Ressources / translations是否正确。