Symfony 2 Locale区分大小写

时间:2012-12-24 07:39:36

标签: php symfony symfony-2.0

我正在使用symfony 2.0进行开发,使用语言环境名称,例如en_ZA,en_US,en_QA用于不同的语言,使用Config.yml将en_ZA设置为默认语言环境,

我的网址例如如下所示,针对不同的语言,

http://mydomain.com/en_ZA/user/list

http://mydomain.com/en_QA/user/list

现在,当我尝试在网址中输错错误时,如

http://mydomain.com/en_AA/user/list

http://mydomain.com/en_BB/user/list

它使用后备并返回默认语言翻译

但是当我调用带有以下网址的区域设置时,它会产生问题

http://mydomain.com/en_Za/user/list

http://mydomain.com/en_zA/user/list

http://mydomain.com/en_za/user/list

它只返回带有翻译变量的模板文件。它不会返回后备或翻译。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您尝试涵盖不同的语言和翻译,我建议您按照Symfony在其文档中概述的方式进行。

这是一个great starter以及文档的链接。