我正在使用Symfony构建网站。我想知道如何通过按下按钮来更改网站的语言。假设我有两个链接(英语和德语),当我单击其中的任何一个时,整个网站以及我访问的所有未来视图都会记住我对语言的选择。
有许多网站拥有此设施,我想知道我该如何实现这个目标。
谢谢!
建议查看JMS/I18N路由捆绑包。您可以使用按钮或链接更改语言环境(语言),并且一旦更改,该网站将保留在该语言上。只是一些建议,请在设置时使用"前缀"策略,以使您的网站的URL始终为domain.com/language/5./p>
您必须学习如何使用翻译捆绑包和设置翻译文件,以及必须学习如何设置翻译的树枝,使用您的服务和表格中的翻译,但是一旦掌握了它,这确实很容易,但很耗时。