如何根据子域在Symfony中设置文化/区域设置?

时间:2012-10-17 08:38:14

标签: symfony localization

我正在使用Symfony 2.1,我想知道是否有办法根据子域设置文化/区域设置。

示例:

us.xxxxxxxxx.com - >美国英语(en_US)
uk.xxxxxxxxx.com - >英语(en_GB)
es.xxxxxxxxx.com - >西班牙语为西班牙语(es_ES)
ar.xxxxxxxxx.com - >阿根廷的西班牙语(es_AR)

我的意思是,在通配符中,我可以获得该国家,然后为该网站设置文化和区域设置。

我已经阅读了Symfony 2.1的文档,但我无法理解我应该怎么做。

1 个答案:

答案 0 :(得分:0)

jms_i18n_routing:
    default_locale: en
    locales: [en, de]
    strategy: custom
    hosts:
        en: en.foo.com
        de: de.foo.com
    redirect_to_host: true