Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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 Silverstripe活动日历(MonthJumper):以德语显示月份';行不通_Php_Calendar_Silverstripe_Setlocale - Fatal编程技术网

Php Silverstripe活动日历(MonthJumper):以德语显示月份';行不通

Php Silverstripe活动日历(MonthJumper):以德语显示月份';行不通,php,calendar,silverstripe,setlocale,Php,Calendar,Silverstripe,Setlocale,我对Silverstripe事件日历中MonthJumper中的月份名称有问题。我要用德语显示月份。我在我的_config.php中尝试了以下代码: i18n :: set_locale ('en_US'); setlocale (LC_ALL, 'de_DE @ euro', 'en_US.UTF-8', 'de_DE', 'de', 'ge', 'eng'); setlocale (LC_TIME, "en_US.UTF-8"); 这在我的本地版本的网站上运行得很好,但在live s

我对Silverstripe事件日历中MonthJumper中的月份名称有问题。我要用德语显示月份。我在我的_config.php中尝试了以下代码:

 i18n :: set_locale ('en_US');
 setlocale (LC_ALL, 'de_DE @ euro', 'en_US.UTF-8', 'de_DE', 'de', 'ge', 'eng');
 setlocale (LC_TIME, "en_US.UTF-8");
这在我的本地版本的网站上运行得很好,但在live server上它什么都不做。月份仍然用英语显示。这是服务器问题吗?我能做些什么来改变这个


谢谢你的帮助

我用这个模块来完成德语日期


这也会对你有所帮助

这是你在过去半小时内提出的第二个Silverstripe问题。我觉得你没看过那些文件。这是真的吗?还请检查服务器上的时间和区域设置,并与本地计算机进行比较。如果存在差异,那么PHP可以产生不同的结果。setLocale()将语言环境设置为服务器或操作系统上的setLocale所做的任何操作,以及至少返回的值,因此您可能需要对此进行检查。谢谢您的快速回答。@3dgoo:是的,我打过电话?齐平=全部。。。我现在已经把我的问题发送给我的网络主持人。谢谢!我将在我的下一个项目中尝试这个。现在,我的webhoster更改了一些服务器设置,所以现在一切正常。