-3

我正在使用 Symfony 建立一个网站。我想知道如何通过按一个按钮来更改我的网站的语言。假设我在页脚中有两个链接(英语和德语),当我单击其中任何一个时,整个网站和我访问的所有未来视图都会记住我选择的语言。

有许多网站都有这个设施,我想知道我怎样才能实现这个目标。

谢谢!

4

1 回答 1

0

建议查看 jms/i18n-routing-bundle。您可以使用按钮或链接来更改区域设置(语言),一旦更改,站点将保持该语言。只是一点建议,在设置时使用“前缀”策略,这样您网站的网址将始终是 domain.com/language/.....

您必须学习如何使用翻译包和设置翻译文件,以及必须学习如何设置 Twig 进行翻译,在您的服务和表单中使用翻译,但是一旦掌握了它,它真的简单但耗时。

于 2017-03-03T11:06:03.293 回答