У меня проблема с именами месяцев в MonthJumper в календаре событий Silverstripe. Я хочу, чтобы месяцы отображались на немецком языке. Я попытался следующий код в моем _config.php:Календарь событий Silverstripe (MonthJumper): показ месяцев на немецком языке не работает
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");
Это отлично работает в моей локальной версии сайта, но на живом сервере он не делает anything..the месяцев по-прежнему отображается на английском языке. Это проблема с сервером? Что я могу сделать, чтобы изменить это?
Благодарим за помощь!
Это второй SilverStripe вопрос вы задали в последние полчаса. Что-то говорит мне, что вы не читали документы. Есть ли в этом правда? Также проверьте настройки времени и локали на сервере и сравните их с локальной машиной. Если есть расхождения, то PHP может давать разные результаты. setLocale() устанавливает локаль в любое значение setlocale на сервере или в ОС, ну, как минимум, возвращаемое значение, поэтому вы можете проверить это. – Zarathuztra
благодарим за ваши быстрые ответы. @ 3dgoo: да, я позвонил? Flush = all? ... Я теперь отправлю свою проблему на свой веб-хостер. – iraira