我正在使用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
它只返回带有翻译变量的模板文件。它不会返回后备或翻译。
感谢您的帮助。