После создания требуемого языкового стандарта на нашем сервере разработки и использования setlocale
для предоставления PHP языку для использования дат, отформатированных с помощью strftime
будет отображаться полностью переведенным, как и ожидалось.
Однако после перезагрузки страницы даты были показаны в локали сервера по умолчанию: en_US
. Перезагрузка страниц несколько раз приводила к почти 50/50 вероятности перевода дат. Weird. Что здесь происходит?
Похоже, что веб- серверы Apache и Nginx необходимо перезапустить после того, как созданные для них локальные сети смогут использовать их без проблем.
Для устранения проблемы воспользуйтесь service apache2 restart
или service nginx restart
. В некоторых случаях для устранения проблемы для всего сервера может потребоваться перезагрузка.
Благодаря сообщению блога Хельмута Штрассера мы смогли определить проблему.