如何实现与Symfony 2的翻译链接?

时间:2015-06-03 16:14:49

标签: php symfony translation

我为symfony 2应用程序设置了翻译。当我改变" local"在" parameters.yml"中设置,但我想在每个页面上使用链接来切换语言(使用2种语言)。 您是否知道实现此链接的简单方法(如果可能,请不要更改应用程序中的当前URL)?

注意:有FOSUserBundle。

由于

1 个答案:

答案 0 :(得分:1)

我为自己的项目实施了一个小型本地切换器。

使用为每种语言生成的链接创建一个小枝很容易,您将能够轻松地在本地切换您的网站:

  <a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'fr'})) }}">
  LANGUAGE
</a>

另外,如果您想要一个包来帮助您翻译,请尝试以下方法: https://github.com/lexik/LexikTranslationBundle