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(德語),我們可以自動轉到德語,否則轉到英語(所有其他瀏覽器接受語言)?
我應該在哪裏創建內核事件偵聽器?我不熟悉它。 – 2012-07-10 12:26:51