Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Can';t更改Joomla默认语言_Php_Joomla_Multilingual - Fatal编程技术网

Php Can';t更改Joomla默认语言

Php Can';t更改Joomla默认语言,php,joomla,multilingual,Php,Joomla,Multilingual,在这个网站上,我希望默认语言是中文。我在后端将默认语言设置为中文(它旁边有一颗星星),但是当你转到该页面时,你可能会注意到该站点显示的是英文 如果您检查源代码,您将在最底部看到隐藏的语言对象的var_转储,从外观上看,默认值仍然是en GB ["_default"]=> string(5) "en-GB" 为什么会这样? 谢谢 编辑当请求语言的语言文件不存在时,将使用默认语言 问题仍然存在,为什么网站不默认为中文?您可以更改网站的语言,它可以用中文工作 编辑2甚至JoomFish也

在这个网站上,我希望默认语言是中文。我在后端将默认语言设置为中文(它旁边有一颗星星),但是当你转到该页面时,你可能会注意到该站点显示的是英文

如果您检查源代码,您将在最底部看到隐藏的语言对象的var_转储,从外观上看,默认值仍然是en GB

["_default"]=>
  string(5) "en-GB"
为什么会这样? 谢谢

编辑当请求语言的语言文件不存在时,将使用默认语言

问题仍然存在,为什么网站不默认为中文?您可以更改网站的语言,它可以用中文工作


编辑2甚至JoomFish也会说“站点默认语言:中文版." 在管理中…

如果我记得Joomfish的话,它会自动感知默认语言。它默认使用用户代理字符串中指定的内容

试试这个:

  • 添加中文作为语言,并在浏览器首选项中将其设置为默认值
  • 重新打开浏览器,清除会话cookies并浏览回您的站点,应使用中文
    • 我们开始了:
      我在访问插件时发现,“System-Jfrouter”就是肇事者!
      我禁用了语言确定功能,发现“新访问者的语言选择”非常有帮助。奖励:这是一个允许您选择天气以使用SEF前缀或子域进行语言选择的插件。
      希望这对任何未来寻求解决这个问题的人都有帮助。

      peace=)

      你试过我的建议了吗?那一定是扩展有问题吧。有趣的是,这很管用,不过中国人测试页面时说他们登录到了英语页面,我想我可以告诉他们完成这个过程,但你不能告诉最终用户去做。还有我的德国朋友,他有一个带Germ的德国浏览器一个语言设置,默认登陆英语版本,虽然他的默认是德语。我希望他在默认情况下看到中文版本。我如何修复joomfish不为客户决定?