我有一个
config.yml
#Here locale is en
translator: { fallback: %locale% }
...
session:
default_locale: %locale%
routing.yml
AcmeDemoBundle_homepage:
pattern: /{_locale}/index
defaults: { _controller: AcmeDemoBundle:Default:index, _locale: de}
requirements:
_locale: en|de
如果手动输入URL,则会将 /en/index
转到英文,/de/index
转到德文。
如何实现自动跳转至德语页面, 如果浏览器的语言设置为德语 (de_DE 或 de),否则跳转至英语页面(所有其他浏览器接受的语言)?