Symfony 2 区域设置区分大小写

问题描述 投票:0回答:1

我正在使用 symfony 2.0 进行开发,我使用区域设置名称,例如 en_ZA、en_US、en_QA 表示不同的语言,已使用 Config.yml 将 en_ZA 设置为默认区域设置,

对于不同的语言,我的网址的调用方式如下,

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

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

现在当我尝试在 url 中输错区域设置时

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

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

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

但是当我调用具有以下网址的语言环境时,它会产生问题

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

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

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

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

php symfony symfony2
1个回答
0
投票

如果您尝试涵盖不同的语言和翻译,那么我建议您遵循 Symfony 在其文档中概述的方式。

这是一个很棒的入门指南以及文档链接。

© www.soinside.com 2019 - 2024. All rights reserved.