Я запустил локаль -a на моем сервере и вижу, что на нем установлены настройки арабской локали:
Однако, если я установлю локаль через:
$locale = array('ar_AE', 'ar_AE.iso88596', 'ar_AE.utf8', 'ar');
setlocale(LC_TIME, $locale);
и выведу ее :
strftime('%A %d %B', $current_date)
, отображаемая дата будет на английском, а не на арабском языке.
Арабский — единственный язык, для которого это не работает. :Сайт, над которым я работаю, доступен на 15 языках, а все остальные отображают дату в переводе.
Что происходит?