【问题标题】:Symfony 2 Locale Case SensitiveSymfony 2 区域设置区分大小写
【发布时间】:2012-12-24 07:39:35
【问题描述】:

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

我的网址被称为例如如下,不同的语言,

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

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

现在,当我尝试在 url 中错误输入语言环境时,例如

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

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

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

但是当我使用以下 url 调用语言环境时,它会产生问题

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

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

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

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

感谢您的帮助。

【问题讨论】:

    标签: php symfony symfony-2.0


    【解决方案1】:

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

    这是great starter 以及文档链接。

    【讨论】:

    • 感谢您的评论和链接,我之前已经看过文档,虽然他们也给出了一些使用 en_GB 等的示例。
    猜你喜欢
    • 2016-06-07
    • 1970-01-01
    • 2015-07-08
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 2018-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多