Php Silverstripe活动日历(MonthJumper):以德语显示月份';行不通
我对Silverstripe事件日历中MonthJumper中的月份名称有问题。我要用德语显示月份。我在我的_config.php中尝试了以下代码: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
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更改了一些服务器设置,所以现在一切正常。