CakePHP - 语言无法识别

时间:2015-03-30 12:05:18

标签: cakephp internationalization

当我在本地服务器上运行基于CakePHP的网站时,它会显示正确的非英文版本。但是,如果我在服务器上运行它,它会显示英文版。我可以在core.php中手动设置语言,但我希望CakePHP是两个版本中的一个,具体取决于用户的语言。 我该如何管理?

有种类的注册表,

Battlestr1k3

1 个答案:

答案 0 :(得分:1)

这是一篇关于这个主题的好文章:

https://www.dyeager.org/blog/2008/10/getting-browser-default-language-php.html

基本上,您可以使用$_SERVER['HTTP_ACCEPT_LANGUAGE'] [details here]来确定语言。此时,您必须遵循标准的Cake程序,根据您检测到的语言更改应用程序的语言。