CakePHP - 无法识别的语言
CakePHP - Language not recognized
当我 运行 在本地服务器上建立基于 CakePHP 的网站时,它显示正确的非英文版本。但是,如果我 运行 它在服务器上显示英文版本。我可以在 core.php 中手动设置语言,但我希望 CakePHP 为两个版本之一,具体取决于用户的语言。
我该如何管理?
祝您好运,
Battlestr1k3
这里有一篇关于这个主题的好文章:
https://www.dyeager.org/blog/2008/10/getting-browser-default-language-php.html
这基本上就是说您可以使用 $_SERVER['HTTP_ACCEPT_LANGUAGE']
[details here] 来确定语言。届时,您必须按照标准的 Cake 程序,根据检测到的语言更改应用程序的语言。
当我 运行 在本地服务器上建立基于 CakePHP 的网站时,它显示正确的非英文版本。但是,如果我 运行 它在服务器上显示英文版本。我可以在 core.php 中手动设置语言,但我希望 CakePHP 为两个版本之一,具体取决于用户的语言。 我该如何管理?
祝您好运,
Battlestr1k3
这里有一篇关于这个主题的好文章:
https://www.dyeager.org/blog/2008/10/getting-browser-default-language-php.html
这基本上就是说您可以使用 $_SERVER['HTTP_ACCEPT_LANGUAGE']
[details here] 来确定语言。届时,您必须按照标准的 Cake 程序,根据检测到的语言更改应用程序的语言。